News for hackers. Stuff that matters.
Re:JavaScript: The World's Most Misunderstood Programming La... by jrockway on Friday January 02, 2009 @09:49AM (#417344)
You use the word elegant like it's an objective statement, which it is not.

I would disagree about it being elegant. It's a fine language, but it has no unifying concept. It's procedural, it has anonymous functions, it has simple OO built-in. This isn't really elegance because you can't go anywhere uncharted with this. The simplicity is there because there isn't much built-in. Code is not data. There is no module system. There is no generalized flow control. (I am not sure why language designers like manually implementing function calls / return, exceptions, loop/break/continue, etc. when continuations generalize all of this.)

Anyway, JavaScript is useful, but it is a limited subset of nearly every other language. This may be good, but where features are missing, everyone has their own incompatible "fix" for that. That may or may not be elegance; I'm not sure.

There are no comments on this comment yet.