Jeremie Pelletier: > Java is mostly popular in academic contexts, it may have nice features > but I don't see it getting popular among systems programmers anytime > soon. C# and .NET have some nice features but just like Java they lack > what systems languages provide: liberty. > > Its no wonders why companies like amazon and ebay write their web > applications in systems languages, they get so much load that using > anything else would require them to spend way more on more servers than > they would on more competent programmers. Google also wrote their own > web server program to get every ounce of performance they can out of a > machine, something no scripting or "safe" language can achieve. > > In the end, different languages have different target audiences, dynamic > languages target mostly the people who don't want to learn the full > semantics of how computer works and quickly develop small to medium > scale applications. Systems languages target programmers who understand > how the computer works at its lowest levels and write real time or large > scale programs. > > That's what most people I met who praised CS around failed to grasp: > there are no "wrong" languages, and no "better" languages. But when you > spent 3+ years of your life studying something your ego can get the best > of you when you're given something else :)
[Please allow me a bit of flamebait once in a while] I am sorry, but most things written in this post are wrong :-) Bye, bearophile
