I've also found (this is not new) an interesting paper, that explains that
JavaScript is the
world's most misunderstood programming language. This guy appears to
have other interesting language resources about JavaScript as well. Quoting
... JavaScript has more in common with functional languages like Lisp or Scheme than with C or Java. It has arrays instead of lists and objects instead of property lists. Functions are first class. It has closures. You get lambdas without having to balance all those parens.
/me concurs (Score:1)
broquaint out
really misunderstood (Score:1)
I don't mind Javascript so much as it's domain (Score:2, Insightful)
To have Javascript enabled on your browser, you really should stay plugged in to the various Certs and patches that may arise due to security problems. I hate the nagging feeling that I'm never quite safe when browsing... There's always that 0-day exploit that will get me some day.
Sure, some things have been found in HTML, forms in particular, that are similar, but I feel a lot safer knowing that the site isn't executing code behind my back.
The other thing I hate about Web Scripting is t
Re:I don't mind Javascript so much as it's domain (Score:3, Interesting)
1. Tree-views and fancy rollovers can be implemented without scripting, in pure CSS (of course this requires recent browsers, but also this degrades nicely, unlike script-based implementations.)
2. The article I linked to discusses JavaScript from the point of view of language design : as it says, Lisp in C's Clothing, with that unusual function-are-objects approach. Quoting again : JavaScript is well suited to a large class of non
Re:I don't mind Javascript so much as it's domain (Score:2)
Javascript vs. Perl (Score:1)
IMO, one of the major differences between Javascript and Perl, is the OO system. And that isn't a bad thing: Javascript has a very interesting view on the world of objects.
I don't think you can learn proper Javascript off the web. There's just to