I know this isn't programming-related, but I'm curious what this community thinks about the subject. My understanding is that JavaScript is what the language is named. Lately, it seems to have become trendy to write it Javascript. Who are we to rename the language? I'm interested to hear if there is a cogent argument for changing the capitalization. Thanks for indulging me!
+1! Wikipedia is infallible!
elusive
2010-10-21 16:36:28
+3
A:
The official name is JavaScript, though it really doesn't matter in practice :)
You can view the documentation here. Note that JavaScript is not the same as ECMAScript as the other answers suggest, it's an implementation of ECMAScript.
Nick Craver
2010-10-21 16:32:56
Maybe it was because you said 'a implementation' rather than 'an implementation' /s
Andrew Hedges
2010-10-21 16:43:14
Agreed, JavaScript is an implementation of ECMAScript, but the problem arises when you say for example: *"I'm a JavaScript developer"*, you are not trying to say that you develop *only* for that implementation... The term *Javascript* has been used as a "generic" way to call the language without making any reference to the *Mozilla implementation*.
CMS
2010-10-21 17:16:29
@CMS: I actually stumbled upon the Wikipedia article for this concept accidentally earlier today: http://en.wikipedia.org/wiki/Pars_pro_toto
rmeador
2010-10-21 17:32:17
+2
A:
According to the RFC, the programming language is called JavaScript.
klausbyskov
2010-10-21 16:33:14
This is incorrect, JavaScript is not ECMAScript, it's an **implementation of** ECMAScript, there's a big difference there.
Nick Craver
2010-10-21 16:34:46
A:
JavaScript is trademarked by Sun, which is now Oracle. The true naming is ECMAScript but JavaScript is the well known name for it.
subhaze
2010-10-21 16:35:54
The letter case is not important for trademarks in US law, therefore JavaScript, Javascript, or even JaVaScRipT is a trademark by Oracle, see: http://tess2.uspto.gov/
CMS
2010-10-21 17:25:29
Correct, I should have said "The word JavaScript (case insensitive) is..." instead of just "JavaScript is...", my preferred way of typing it, to prevent confusion. Thanks for the clarification so that no one is confused.
subhaze
2010-10-25 17:23:06