106 Comments

Summary:

While perhaps only our geekiest readers have a favorite programming language, it’s a useful question since so many web workers do know how to code, even if it’s just hacking up JavaScript and PHP on a WordPress installation. Java, the choice of enterprise IT shops everwhere, […]

While perhaps only our geekiest readers have a favorite programming language, it’s a useful question since so many web workers do know how to code, even if it’s just hacking up JavaScript and PHP on a WordPress installation.

Java, the choice of enterprise IT shops everwhere, isn’t feeling much love online these days: first InfoWorld calls it the new Cobol. Then two professors emeriti say it’s ruining computer science education.

Meanwhile, Ruby-based web framework Ruby on Rails doesn’t seem quite so hot this year as it was last January, Scala’s getting some laughs, and people have been wondering why Erlang’s so buzzy.

So geeks: share your own programming language opinions here. What programming languages do you use right now? Which ones do you love? Are there any you want to take a closer look at? And what programming languages suck, in your (surely humble) opinion?

You’re subscribed! If you like, you can update your settings

  1. After 10 years I still love CFML.

  2. Martijn Engler Sunday, January 13, 2008

    I code a lot in PHP, but I love Python and Ruby. I know Ruby somewhat better than I do Python, so I use it a (lot) more, but I think they are both fine languages.
    Java … Well, I use it for some things (more because I have to), but I don’t really like it that much.

  3. Steve Yegge has an essay for what he believes to be criteria for the Next Big Language. Personally I feel like ECMAScript might be that language. Steve has been using Rhino at Google. I hope it does well–I’ve been in love with ActionScript and JavaScript for years.

  4. Chip Overclock Sunday, January 13, 2008

    My favorite is whatever my client pays me my hourly rate to develop in. Over the past thirty-plus years, C has been the most profitable, a portable assembly language mostly for systems/real-time work. Despite what folks are saying, I still like Java as a language, although I find its multitude of frameworks are both its biggest strength and weakness. I think the future is in domain-specific languages and multi-language applications, e.g. C for the system and device drivers, Java for the enterprise application layer, and languages like Python and Ruby (neither of which I’ve used) in the user-facing layer.

  5. It’s gotta be CFML under Railo.

  6. C# in ASP.NET

  7. Since no-one has ever suggested that I might be part of a group of ‘humble’ people before I couldn’t resist responding. My favourite is Python (which is not to slight Ruby since I haven’t learned that). If it appears that I might be cornered into using Java then I try to get away with using Jython. :) With some of the lovely new libraries making their appearance I’m coming to like Javascript.

Comments have been disabled for this post