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 499967
To read all comments associated with this story, please click here.
RE[6]: "Better" vs. Better
by Neolander on Tue 13th Dec 2011 06:15 UTC in reply to "RE[5]: "Better" vs. Better"
Member since:

It's not about writing perfectly clean code the first time you put your hands on a keyboard, it's about shipping perfectly clean code in the end ;)

Of course, if you have lots of time, you can experiment with low quality code before writing the real thing, and the more time you have the larger-scale these experiments can go (things like GSoC projects come to mind). However, everything that is released has fallen into a vicious circle that makes it much harder to fix unless it is very well coded to begin with.

TL;DR : Hackish cost is fast to write and a powerful research and testing tool, it should just not make its way to the final product IMHO.

Edited 2011-12-13 06:19 UTC

Reply Parent Score: 1