Da JavaScript nicht von Java abgeleitet ist, warum hat es dann "Java" im Namen?
Es gab also eine Verbindung. Ich hätte sowieso nicht geglaubt, dass es ein Zufall ist!
Da JavaScript nicht von Java abgeleitet ist, warum hat es dann "Java" im Namen?
Von einem Interview an seinen Schöpfer gemacht Brendan Eich :
InfoWorld: So wie ich es verstanden habe, begann JavaScript als Mocha, wurde dann zu LiveScript und dann zu JavaScript, als Netscape und Sun sich zusammenschlossen. Aber es hat eigentlich nichts oder nicht viel mit Java zu tun, richtig?
Eich: Das ist richtig. Innerhalb von sechs Monaten, von Mai bis Dezember (1995), gab es erst Mocha und dann LiveScript. Und dann, Anfang Dezember, Netscape und Sonne einen Lizenzvertrag abgeschlossen und es wurde JavaScript. Die Idee war, es zu einer ergänzenden Skriptsprache zu machen, die Java und die kompilierte Sprache ergänzt.
@nawfal wahrscheinlich hat sun gesagt: server side we have java, then for scripting let's called it javascript... das einzige, was sie gemeinsam haben, ist, dass beide einen Interpreter brauchen, um zu laufen: java braucht JVM, javascripts brauchen einen Browser, aber mehr nicht. Wäre Javascript heute so berühmt, wenn man es nicht so genannt hätte?
"Die Idee war, es zu einer ergänzenden Skriptsprache zu machen, die zu Java passt, mit der kompilierten Sprache." Aber ist so etwas jemals geschehen?
JavaScript hieß ursprünglich Mocha, später wurde es in LiveScript und dann in JavaScript umbenannt.
Die Umbenennung von LiveScript in JavaScript erfolgte, weil Netscape und Sun eine Lizenzvereinbarung getroffen haben.
Die Sprache wurde dann zur Standardisierung an die ECMA International Organisation. Zu diesem Zeitpunkt ließ Netscape die Verwendung des Namens "JavaScript" nicht mehr zu, so dass die standardisierte Sprache den Namen ECMAScript .
JavaScript ist nicht wirklich ein offener Name. Es ist derzeit ein Marke von Oracle (früher Sun).
Es gibt immer noch eine Menge Verwirrung, manche Leute denken immer noch, dass JavaScript, JScript und ECMAScript drei verschiedene Sprachen sind.
ECMAScript ist der "Standard"-Name für diese Sprache.
Da JavaScript technisch gesehen ein "Dialekt" von ECMAScript ist, kann die Mozilla Foundation "JavaScript" als Namen für ihre Implementierungen verwenden (derzeit auf der Nashorn y SpiderMonkey Motoren).
In den ersten Tagen beschloss Microsoft, das, was Netscape mit seinem eigenen Browser tat, auch zu tun, und entwickelte JScript der ebenfalls ein ECMAScript-Dialekt ist, aber so benannt wurde, um Probleme mit dem Warenzeichen zu vermeiden.
Diese Antwort ist zwar eine interessante Geschichte des Namens von JavaScript, beantwortet aber nicht wirklich die Frage nach warum es hat "Java" in seinem Namen. Ihre andere Antwort löst die Frage, die ich gestellt habe, und deshalb habe ich sie akzeptiert.
Ich bezweifle, dass du damit die gleichen Ergebnisse wie Greg erzielen wirst :-) stackoverflow.com/questions/245062/
Tut mir leid, aber ich bin es leid, diese Plattitüde jedes Mal zu hören, wenn dieses Thema aufkommt.
Ursprünglich hieß es Mocha, wurde in LiveScript umbenannt und dann in JavaScript umbenannt. JavaScript selbst ist eine Marke von Sun Microsystems - der offizielle Standard heißt einfach ECMAScript .
Um die Sache weiter zu verwirren, hat Microsoft beschlossen, seine Version JScript zu nennen. JScript ist in keiner Weise mit J++ verwandt, einem von Microsoft implementierten Java, dessen Name zweifellos darauf abzielt, Verwechslungen mit C++ zu vermeiden.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
0 Stimmen
w3schools.com/tags/att_script_type.asp
0 Stimmen
Ben: Ich kann nicht verstehen, was Ihr Link mit meiner Frage zu tun hat.
1 Stimmen
Dort steht, dass das Attribut "text/ecmascript" sein kann. Das gibt dem, was andere gesagt haben, ein wenig Kontext.
9 Stimmen
de.wikipedia.org/wiki/JavaScript#Geschichte
9 Stimmen
Warum heißt Java Java, was der Name einer Insel ist, wenn es nichts mit einer Insel zu tun hat?
1 Stimmen
Technisch gesehen heißt es Ecmascript, aber niemand sagt das wirklich.
4 Stimmen
ECMAScript ist der Standardname dafür. Wenn Sie super-spezifisch sein wollten, würden Sie es so nennen, um sicherzustellen, dass jeder weiß, über welche Implementierung Sie sprechen, aber im Allgemeinen ist Javascript völlig in Ordnung.
12 Stimmen
Aus demselben Grund heißt Apple Jacks auch Apple Jacks, obwohl es nicht nach Äpfeln schmeckt.
99 Stimmen
"Java ist für JavaScript, was Auto für Teppich ist"
0 Stimmen
Habe ich ein Déjà-vu oder was? Wurde nicht vor einiger Zeit genau dieselbe Frage mit fast genau denselben Antworten hier gepostet?
0 Stimmen
Marketing. Ich würde sagen Marketing.
2 Stimmen
Hamburger und Schinken sind beides Lebensmittel, die Fleischprodukte sind, so wie JavaScript und Java beides Programmiersprachen mit einer von C geprägten Syntax sind. Aber abgesehen davon haben sie nicht viel gemeinsam und unterscheiden sich grundlegend, bis hin zu ihrer DNA. Als Netscape und Sun zusammenkamen, gaben sie LiveScript den Namen JavaScript, damit es eine Rolle als Ergänzung zu Java im Browser spielen kann. twitter.com/SteeLx/status/433855540360249345
4 Stimmen
Es ist erstaunlich, wie viel Zeug auf SO als off topic gilt... Diese Politik schadet mehr als sie hilft, imso.
3 Stimmen
Warum ist das "off-topic"...? Wo wäre dann bitte der passende Ort für diese Frage?
1 Stimmen
Sie bittet nicht um Hilfe beim Code.