Linked by snydeq on Sun 11th Dec 2011 01:35 UTC
General Development Fatal Exception's Neil McAllister writes in favor of new programming languages given the difficulty of upgrading existing, popular languages. 'Whenever a new programming language is announced, a certain segment of the developer population always rolls its eyes and groans that we have quite enough to choose from already,' McAllister writes. 'But once a language reaches a certain tipping point of popularity, overhauling it to include support for new features, paradigms, and patterns is easier said than done.' PHP 6, Perl 6, Python 3, ECMAScript 4 -- 'the lesson from all of these examples is clear: Programming languages move slowly, and the more popular a language is, the slower it moves. It is far, far easier to create a new language from whole cloth than it is to convince the existing user base of a popular language to accept radical changes.'
Thread beginning with comment 499787
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Do I agree or not?
by snowbender on Sun 11th Dec 2011 09:55 UTC in reply to "RE[2]: Do I agree or not?"
snowbender
Member since:
2006-05-04

The ironic part is that without the standard libraries modern languages are useless.

Don't completely agree, but standard libraries are definitely very important these days.

Any language is pretty much of the same effectiveness, when all standard libraries are removed from comparison.


I definitely don't agree with this. Any object-oriented language is pretty much of the same effectiveness, that I can live with. But, still, support for for example closures makes a big difference in effectiveness for particular problems. Functional or declarative languages are also more effective solutions for particular problems.

Even if you don't consider standard libraries, there are very good reasons for chosing different languages for different types of problems.

Reply Parent Score: 4

RE[4]: Do I agree or not?
by JAlexoid on Sun 11th Dec 2011 16:14 in reply to "RE[3]: Do I agree or not?"
JAlexoid Member since:
2009-05-19

When coding will be 80% of the time a developer spends during software development, then I will agree.
But currently coding is 20% of the time, unless you are inexperienced developer that likes to make his on mistakes.

Reply Parent Score: 2

RE[5]: Do I agree or not?
by snowbender on Sun 11th Dec 2011 20:38 in reply to "RE[4]: Do I agree or not?"
snowbender Member since:
2006-05-04

When coding will be 80% of the time a developer spends during software development, then I will agree.
But currently coding is 20% of the time, unless you are inexperienced developer that likes to make his on mistakes.


Hmm.. if an experienced developer only spends 20% of the time on coding, then what does he do the remaining 80% of the time?

Reply Parent Score: 2