I've just started learning javascript and noticing its attributes relating to other OO languages (weakly typed like php/tcl, has error handling and inheritance like java's model). When I was learning java there were several "C++ vs. Java" comparisons that really helped me wrap my head around the philosophy of the language.
Javascript does seem to have some stuff different than other languages such as closures, was wondering if anybody knows a good comparison/rundown of the language compared to the functional/OO languages i know (php, C/C++, java, tcl) to help me get a handle on it.
Thanks!