Send to Printer

development

Evolution, Revolution

July 11, 2003 11:57:14.673

Angelika Langer laments the lack of revolutionary languages:

The industry is spinning in circles inventing one "curly brace" language after another - C++, Java, C#, ... The popular object-oriented programming languages of today fatally remind us of the heyday of procedural languages: in the 60ies, a cluster of very similar languages (Fortran, PL/I, COBOL, Algol) dominated the IT business, until the advent of C changed the world. Finally, a language invented by programmers for programmers! C was a revolution; Java and C# are just evolution. Where is the C language of our times?

lol. We already have plenty of candidates - Smalltalk, Lisp, Python, Ruby - the issue is that IT shops and developers are blinkered into a curly braces world view, mostly unable or unwilling to venture out and look at something different. People like Bob Martin have been talking up dynamic languages - all we need is for more people to get interested. Go read the rest of the article - it's an interesting lament. Someone tell Angelika that Smalltalk and Lisp are still kicking, and that Python and Ruby are out there.

Comments

Second class citizens

[Troy] July 12, 2003 10:01:14.977

I don't remember where I read this, but someone was commenting on the regrettable view some shops have that "scripting" languages are not for serious development and are beneath their notice. Python and Ruby face this view daily. Somehow Perl seems to be OK though. Maybe it has something to do with a lack of readability?

 Share Tweet This