Language Of The Year

One, out of many great advice, coming from the book The Pragmatic Programmer (a book that has sort of been my manifesto the last years), is that you should try to learn a new programming language every year.

You should do this, not because you need to use it in your daily work (even though that is undoubtly the best way of learning a new language), but because it will widen your horizon, help you think and solve (your day-to-day) problems differently and better.

I have tried to follow this advice the last years (even though I have some gaps) and the last months my interest has been into declarative programming.

So the “Language Of The Year” 2006 is Scala along with a deeper dive into Oz.

History:

  • Scala and Oz
  • 2005 - nil
  • 2004 - nil
  • 2003 - Groovy
  • 2002 - AspectJ
  • 2001 - Oz
  • 2000 - Ruby
  • 1999 - XML
  • 1998 - Python and Jython
  • 1997 - Java

(The language of 2007 is probably going to be Haskell, but let’s not get ahead of ourselves).


About this entry