User talk:Rursus/CompSciScurantia

I think you might be a little over-eager to debunk claims of paradigm support. JavaScript is commonly known to be functional and object-oriented, and I've added sources to support this. ECMAscript and JScript are both derived from JavaScript, so it would greatly surprise me if the same did not apply to them. Wikipedia articles seem to agree, but I did not have the time to find sources to support this.

Other things I didn't have time to source:


 * Claiming Simula does not support OO is preposterous, as it is credited with actually introducing OOP.


 * I claim Simula supports OO, but that OO is not a paradigm proper. Said: Rursus ☺ ★ 14:39, 26 July 2007 (UTC)


 * As I mentioned over at Talk:Multi-paradigm programming language,
 * [In PHP] imperative programming is the norm and objects are used mainly as data structures. Still, PHP arguably does support OO programming, even though most people don't make good use of that support. ("Arguably" because neither does the API.)

&mdash;Leif Arne Storset 12:23, 6 June 2007 (UTC)
 * Python is often cited as being object-oriented, although I do not have first-hand knowledge of this.
 * C++ does definitively support object-oriented programming. It is also advertised as supporting generic programming through templates, but I have no idea whether generic-programming purists agree. You are right that these need to be sourced, though.