They’re not the same language, and don’t even share any direct ancestry, but whenever I run into nonsense like this:
I shake my fist at the Java programming language, because I attribute this sort of harebrained semantics and/or method naming to the fact that “JavaScript” contains “Java” in its name.
Seriously, what kind of lame developer would create a method on a Date object called “setFullYear” – and have it take a month and a date as well as a year? Grrrrr.
Flame away.









