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 499743
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Browser languages
by Alfman on Sun 11th Dec 2011 03:05 UTC in reply to "Browser languages"
Alfman
Member since:
2011-01-28

yourpalal,

"Any programmer worth his salt knows that you pick the tools based on the job you're doing, and right now, the only choice for web development is JS. While JS works fine for some tasks, it isn't well suited for every single thing you might want to run in a browser, and it never will be."

Yes I agree. I often wish we could write code that could run equally well between the server and browser, and even as a native app on the desktop. It sucks having to write code in multiple languages between a client and server to handle web pages. I've even contemplated using javascript on the server to avoid logic duplication.

JVM-like technologies benefit from native performance and the same code can be used on the server, client, desktop, anywhere. It would open up new possibilities, such as freezing an application on the desktop, serialising it, and transferring it to run natively on a tablet. Javascript just isn't up to the task and never will be.

Of course, this kind of power under end user control would scare the crap out of companies promoting walled gardens. So we're probably stuck with less powerful javascript for a while longer.

Reply Parent Score: 3