«« Next » « Previous
«« Next » « Previous

Link Details

Link 62322 thumbnail
User 111696 avatar

By bloid
via manageability.org
Published: Jan 20 2008 / 07:02

Steve Yegge has an interesting blog entry entitled "Code's Worst Enemy" that appears to be making the rounds in the blogosphere. The crux of his argument is that the rigor of static typing does enforce a strictness that is useful for keeping large code bases manageable and as a consequence the creation of an unnecessary large codebase. He therefore concludes that a dynamic language would require less code and therefore less complexity.
  • 18
  • 4
  • 996
  • 418

Comments

Add your comment
User 188795 avatar

villane replied ago:

1 votes Vote down Vote up Reply

I agree with the article mostly, but Scala shouldn't be put in the same pot with Ruby, Groovy etc. Scala actually has a more powerful and sensible static type system than Java, and allows you to write even safer code than Java (less casts, more sensible generics etc.). Of course, at the same time it still gives you more means to shoot yourself in the foot than Java, but good programmers should be able to avoid doing that.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.