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.'
Permalink for comment 499935
To read all comments associated with this story, please click here.
Several Reasons
by umlcat on Mon 12th Dec 2011 17:26 UTC
umlcat
Member since:
2011-12-12

I believe, there are several reasons why programming languages change. They are like people, born, mature, learn new things (add new features), and sometimes die.

I made a programming language designer tool, for my Graduate Thesis. Sort of user friendly, with pascal syntax, "Lex" alternative. Open Source Flex didn't exist, or existed, but, wasn't mainstream, yet.

It was in the middle 90's, Object Oriented Programming Languages where on the raise, 4GL's style like PowerBuiler and XBase where starting to leave the scene.

I have to defend to my thesis "judges" why my tool was need it, since there where already many programming languages (same topic that this post).

I arguee several things, but, the main idea was that technologies evolve, and change, and where not constant. That was before Browser Scripting Languages, and Functional Languages.

Reply Score: 2