On 2013-04-18, Michael Torrie <torr...@gmail.com> wrote: > On 04/16/2013 04:38 PM, Mark Janssen wrote: >> (Note this contrasts starkly with Java(script), which doesn't seem >> to be based on anything -- can anyone clarify where Java >> actually comes from?) > > Java is not equal in any way with JavaScript. The only thing > they share are semicolons and braces. Naming EMCAScript > JavaScript was a very unfortunate thing indeed. > > For the record, JavaScript is what they call a "prototype-based > language." http://en.wikipedia.org/wiki/Prototype-based_programming. > You can emulate an OOP system with a prototype-based language. > > I highly recommend you read a book on formal programming > language theory and concepts.
Let me recommend Concepts, Techniques and Models of Computer Programming, Van Roy and Haridi. http://www.info.ucl.ac.be/~pvr/book.html -- Neil Cerutti -- http://mail.python.org/mailman/listinfo/python-list