News for hackers. Stuff that matters.
Re: Java is Dead; Long Live Python by sutro on Wednesday December 10, 2008 @02:27PM (#393340)
Lame article. One of the strengths of Java is the very conservatism that the author bashes. Generics may have broken backwards compatibility if you opt to use that language feature, but the VM and compiler preserved forward compatibility of all previously-written code, an extremely important and considerate design goal. Just ask all the Python developers who now have to port their 2.x code to run on the V3 engine. And what is the big benefit of that porting effort? "A much saner string processing model based on Unicode." Oh, you mean like the one Java has had since its 1.0 release? This article, like most language-cheerleading flamebait, shows a deep misunderstanding about what has kept Java so popular for so long. Keep breaking compatibility, Pythonistas -- you'll be able to brag about the nimbleness of your language on blogs, and you will see your language continue to be passed over by developers who don't want to periodically rewrite their applications for marginal benefit.
Re: Java is Dead; Long Live Python by schtog on Thursday December 11, 2008 @08:45AM (#394265)
Except that there is no plan to "keep breaking the language", it is a one-time now or never thing.
Re: Java is Dead; Long Live Python by sutro on Thursday December 11, 2008 @04:23PM (#394838)
That's great. Just don't write blog posts trying to convince me that breakage is something that makes Python better than Java when in fact the opposite is true.