201 votes

Pourquoi JavaScript s'appelle-t-il JavaScript, puisqu'il n'a rien à voir avec Java?

Puisque JavaScript n'est pas dérivé de Java, pourquoi le nom utilise-t-il "Java"?

159voto

CMS Points 315406

À partir d'une interview faite à son créateur, Brendan Eich:

InfoWorld: si je comprends bien, JavaScript a commencé comme Moka, puis est devenu LiveScript, puis est devenu JavaScript lorsque Netscape et Sun se sont réunis. Mais en fait elle n'a rien à voir avec Java ou pas grand-chose à faire avec elle, correct?

Eich: C'est le droit. C'était dans un délai de six mois à partir de Mai jusqu'au mois de décembre (1995) qu'il était Moka et puis LiveScript. Et puis au début de décembre, Netscape et Sun a fait un contrat de licence et il est devenu JavaScript. Et l'idée était d'en faire un complément de langage de script pour aller avec Java, le langage compilé.

119voto

CMS Points 315406

JavaScript, a été initialement nommé Moka, plus tard, il a été rebaptisé LiveScript, puis à JavaScript.

Le LiveScript JavaScript changement de nom est venu parce que Netscape et Sun a un accord de licence.

La langue a été soumis à la direction de la standarisation de l' ECMA International de l'Organisation. En ce moment, Netscape ne permettent pas l'utilisation de la "JavaScript" du nom, de sorte que le standarized langue est nommé ECMAScript.

JavaScript n'est pas réellement un nom ouvert. Maintenant, c'est une marque de commerce de Sun (Oracle).

Il y a encore beaucoup de confusion, certaines personnes pensent encore que JavaScript, JScript, et ECMAScript trois langues différentes.

ECMAScript est les "normes" nom de la langue.

JavaScript est techniquement un "dialecte" d'ECMAScript, la Fondation Mozilla pouvez utiliser "JavaScript" comme le nom de leur mise en œuvre (actuellement présents sur le Rhino et SpiderMonkey moteurs).

Dans les premiers jours, Microsoft a décidé aussi de faire ce que Netscape a été fait sur leur propre navigateur, et ils ont développé JScript, qui est également un ECMAScript dialecte, mais a été nommé de cette façon pour éviter les problèmes liés à la marque.

34voto

Jonathan Sampson Points 121800

Java est à Javascript ce que voiture est à la moquette.

"Le nom de la langue est le résultat d'un contrat de marketing conjoint entre Netscape et Sun, en échange de l'intégration par Netscape du moteur d'exécution Java de Sun et de son navigateur alors dominant."

- http://en.wikipedia.org/wiki/JavaScript#History

13voto

Michael Greene Points 6063

Il s'appelait à l'origine Mocha, a été renommé LiveScript, puis renommé en JavaScript. JavaScript lui-même est une marque commerciale de Sun Microsystems - la norme officielle s’appelle ECMAScript .

En outre, Microsoft a décidé d’appeler sa version JScript. JScript n'est pas du tout lié à J ++, un Java implémenté par Microsoft dont le nom est sans aucun doute conçu pour semer la confusion avec C ++.

7voto

Quentin Points 325526

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X