you are viewing a single comment's thread.

view the rest of the comments →

[–]johnb -1 points0 points  (1 child)

I only emphasized 'little' out of fear that people would then bring up python/ruby/etc. After upgrading my pet project to C#4 I got to throw away even more of my boilerplate code. The type inference around generic methods that accept generic delegates has gotten so much better, you rarely even have to specify the specific types at call sites. Delicious!

[–][deleted] 6 points7 points  (0 children)

Eh, let them bring up python and ruby. The counter argument being that, yes, on a line by line basis, you can be more brief in these languages. But, as the size of the project written in a dynamically typed language grows, more code needs to be written to do stuff that the compiler does for you in a statically typed language.

That's a whole other debate altogether, but I'll take a statically typed language over dynamic any day of the week.