Javascript is only the language that programmers use without learning it. In other words, the javascript language model is perfectly easy-to-use and reasonable to copy-and-paste. However as Douglas mentioned in this lecture, javascript also has fancy nice features derived from scheme & lisp. The closures help us hide unnecessary inside and disclose necessary interface between objects and functions. See the singleton example on the presentation.

During this winter, I am going to learn javascript from the syntax again. I love computer programming laguages itself, not just javascript alone. These are the lists of languages that I have to learn seriously D/Perl/Haskel/Ruby/Java/C#/.NET(CLR). Frankly, I am using Python mostly for my works and research – I don’t have any chance to be familiar with other languages even I read a couple of books on Haskel, Java and Ruby. I forgot the essence of them.

These are my native programming languages – gas, c, c++, python, lisp.

Leave a comment ?