June 12, 2003
Deep thought on computer languages

Abstract and interesting essay on languages and also indirectly the why of languages. What makes a particular language worthwhile and lasting.
The remarks on descendants of languages and Java as a dead end is right on the money (and no, C# is not a java descendant - if it is anything it is Delphi with C syntax). Nobody's going to want to bring Java philosophy along to their next language. The libraries are downright hideous, and all the interesting stuff is done better elsewhere.

This link also discovered through the marvelous Ongoing.

There's an important learning experience here, which is that as dull as mainstream programming environments may seem, they are actually undergoing a massive change inspired by features of the classic dynamic languages (i.e. lisp) with reflection and genericity as the key things.

Posted by Claus at June 12, 2003 11:28 PM
Comments (post your own)
Help the campaign to stomp out Warnock's Dilemma. Post a comment.

Email Address:


Type the characters you see in the picture above.

(note to spammers: Comments are audited as well. Your spam will never make it onto my weblog, no need to automate against this form)


Remember info?