Stefan Muenz: Was sind Programmiersprachen?

Beitrag lesen

Hallo Frank

Wir haben gerade ein schwerwiegendes Problem im Chat: Was sind Programmiersprachen bzw. ist JavaScript eine Programmiersprache?

Wenn ich mich recht entsinne, verwenden die Profis doch gerne das Charakteristikum, ob eine Sprache ueber Kontrollstrukturen und Sprungbefehle verfuegt, als entscheidend fuer die Eindordnung "Programmiersprache" oder nicht. Da HTML selber beispielsweise keine if's oder while's oder goto's kennt (sehen wir mal von so Spitzfindigkeiten wie <noframes>, <noscript> oder <noembed> ab *g*), gilt es eben _nicht_ als Programmiersprache, waehrend JavaScript ueber das gesamte klassische Instrumentarium der bedingten Ausfuehrung von Anweisungen verfuegt.
Wer das Programm nun letztendlich ausfuehrt, ist aus dieser Sicht eigentlich sekundaer. Das "Compilieren" und "Linken" von Code ist doch nur ein Optimierungsschritt fuer mehr Ausfuehrungsgeschwindigkeit.

viele Gruesse
  Stefan Muenz