Originally Posted by
sponge
Yes, and I doubt it. Although it'd be more interesting to hear your inevitably-misinformed version, the top of the pole is C and C++ (and related: Obj-C, Pascal, Ada, assemblies, ...). After that, you've got the interpreted subgroups: first VM, then dynamic, and once you've chosen between those, you're really just picking the buzzword of the day. VB became VB.NET and C#, many previously using Java are moving to Groovy or Scala. php will always be the abomination at the bottom, with ecmascript also bringing excruciating pain. Python and Ruby will be there too, but they're generally exempt from this sort of criticism because they're of great use in prototyping and very few people are actually employed using them.
The usual battle-cry is that "you wouldn't write a web application in a traditional, compiled languages, and you obviously need web applications!" Indeed, we do, but the Indians are becoming really good at churning mediocre Java programmers out of their schools for really fucking cheap. And mediocre is good enough for jobs where you're just processing and displaying some data, and inefficiencies can be dealt with by throwing additional iron at the problem. So, unless you're top-10 percent, start considering life in Hyderabad.
Bookmarks