nam: ECMAScript vs JavaScript

Beitrag lesen

Ich Grüsse

molily unterscheidet in seinem Essay über «JavaScript und Webstandards» zwischen ECMAScript und Client-Side JavaScript.

Für mich ist diese Unterscheidung nicht so logisch. Ich sehe EMCA-Script als Programmiersprache, für welche die verschiedenen Hosts (oder Laufzeitumgenungen) wie Browser, Acrobat etc. verschiedene Objekte bereitstellen. Diese Objekte (z.B. window) dienen als Brücke zu den Funktionen des Hosts und ändern an sich nichts an der Programmiersprache.
(Genau so wie eine Library für C auch nichts an der Sprache C ändert.)

Diese Aufteilung mag vor dem Hintergrund der Entstehung von JavaScript nicht ganz an erster Stelle stehen, da ja diese Objekte z.T. schon länger bestanden als ECMA-Script definiert ist.

Trotzdem: was ist meiner Auffassung entgegenzuhalten?

Gruss,
Mathias

PS: ich stelle diese Frage hier im Forum und schreibe nicht direkt an molily, weil er (du) das auch liest und weil ich mir nicht so sicher bin.