Frank Sommers
Posts: 2642
Nickname: fsommers
Registered: Jan, 2002
|
|
Re: A Business Case for New Languages
|
Posted: Apr 19, 2011 1:28 PM
|
|
> My frustration as a developer is that "kids these > days" (grin) seem to be content with "their father's > Buick", wanting to stick with the old tried and true > languages and complain about other languages being too > hard, when in fact they have simply forgotten that there > was a learning curve to languages like Java too. ;-)
Hmm, I don't think Java's learning curve was as steep, though: Most people (perhaps not those reading Artima) just happily write static void main{..} , or doPost() {..} , etc., and then write one statement per line between the curly braces, maybe divide every 100 lines or so into a method... I bet that many Java apps are just basically that, and you can no doubt create lots of functionality just doing that, e.g., generate HTML, process reports, etc. And most Rails apps are probably like that, too, and probably most COBOL apps, PHP, Perl, etc. The language is not that important in that paradigm, really. I'm not sure when the repertory of things that can be done with that paradigm runs out, but it has not yet. Maybe concurrency will force people to think differently, I'm not sure. But Scala certainly makes that paradigm look outdated and clumsy, and forces a different thinking on someone. Java didn't. This may also partly have to do with the culture of the Scala community vs the Java community. As far as I can tell, the Scala community tends to attract rather sophisticated developers who enjoy learning new paradigms. I don't recall that the Java community early on (ca '95/'96) had that sort of a sentiment.
|
|