Da JavaScript nicht von Java abgeleitet ist, warum enthält der Name "Java"?
java
javascript
Matthew
quelle
quelle
Antworten:
JavaScript hieß ursprünglich Mocha, später wurde es in LiveScript und dann in JavaScript umbenannt.
Die Namensänderung von LiveScript zu JavaScript erfolgte, weil Netscape und Sun eine Lizenzvereinbarung getroffen haben.
Die Sprache wurde dann der ECMA International Organization zur Standardisierung vorgelegt . Zu diesem Zeitpunkt erlaubte Netscape die Verwendung des Namens "JavaScript" nicht, daher heißt die standardisierte Sprache ECMAScript .
JavaScript ist eigentlich kein offener Name. Jetzt ist es ein Markenzeichen von Sun (jetzt Oracle).
Es gibt immer noch viel Verwirrung, einige Leute denken immer noch, dass JavaScript, JScript und ECMAScript drei verschiedene Sprachen sind.
ECMAScript ist der "Standard" -Name für die Sprache.
JavaScript ist technisch gesehen ein "Dialekt" von ECMAScript. Die Mozilla Foundation kann "JavaScript" als Namen für ihre Implementierungen verwenden (derzeit in den Rhino- und SpiderMonkey- Engines vorhanden).
In den frühen Tagen entschied sich Microsoft auch dafür, das zu tun, was Netscape in seinem eigenen Browser tat, und entwickelte JScript , das ebenfalls ein ECMAScript-Dialekt ist, aber auf diese Weise benannt wurde, um Markenprobleme zu vermeiden.
quelle
Aus einem Interview mit seinem Schöpfer Brendan Eich :
quelle
Java ist für Javascript das, was Auto für Teppich ist.
quelle
Es hieß ursprünglich Mocha, wurde in LiveScript umbenannt und dann in JavaScript umbenannt. JavaScript selbst ist eine Marke von Sun Microsystems - der offizielle Standard heißt nur ECMAScript .
Microsoft hat beschlossen, die Version JScript zu nennen. JScript hat überhaupt nichts mit J ++ zu tun, einem von Microsoft implementierten Java, dessen Name zweifellos Verwechslungen mit C ++ hervorrufen soll.
quelle
Das Projekt hieß ursprünglich Mocha und wurde dann in LiveScript und schließlich in JavaScript umbenannt, als Netscape und Sun eine Lizenzvereinbarung getroffen hatten. Die damalige Idee war, es zu einer Skriptsprache zu machen, die Java ergänzt.
Meine Quelle .
quelle
Es war ein Marketing-Trick von Netscape, da Java zu dieser Zeit das große Schlagwort war. Ursprünglich hieß es LiveScript. Welches war im Nachhinein wahrscheinlich ein besserer Name.
quelle
Wir waren besessen davon, Dinge in den 90ern nach Kaffee zu benennen.
Ich weiß ... was haben wir uns gedacht?!
quelle
Die Sprache hat Ähnlichkeiten mit C-Adjazenten, zu denen auch Java zählt.
Es wurde zuerst Mocha genannt, später jedoch aus Marketinggründen in LiveScript und schließlich in JavaScript umbenannt. Um dem Java-Trend während dieser Zeit Rechnung zu tragen, gab es eine Schnittstelle zwischen LiveScript und Java namens LiveConnect. Diese Verbindung sollte mit dem neuen Namen "JavaScript" ausgedrückt werden.
quelle
Es ist nur ein historischer Fehler. (und meiner Meinung nach gibt es keinen wirklich gültigen Grund, JavaScript als JavaScript zu bezeichnen)
Sie haben ähnliche Namen, weil der Markt verrückt nach diesen neuen Technologien war, als sie herauskamen (tatsächlich wollte Netscape Java in Netscape aufnehmen) und sie sich versehentlich entschieden haben, den LiveScript-Namen in JavaScript zu ändern. Ich habe aus Versehen geschrieben, weil sie nichts gemeinsam haben (abgesehen von zwei Programmiersprachen), daher gibt es keinen wirklichen analytischen Grund für diese Ähnlichkeit.
quelle
Zu der Zeit, als Javascript oder Livescript auf den Markt gebracht wurde, war Sun MicroSystems mit der Java-Erstellung beschäftigt und nannte sie Javascript. Außerdem werden einige grundlegende Konstruktionen des Java verwendet.
quelle