Zum Inhalt springen

Skriptsprache

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 19.10.2026

Eine Skriptsprache wird zur Laufzeit gelesen und ausgeführt, ohne dass vorher ein fertiges Programm daraus gebaut wird.

Skriptsprache

Eine Programmiersprache, deren Code direkt ausgeführt wird, ohne dass vorher ein eigenständiges Programm daraus entsteht.
Beispiel: „PHP ist die Skriptsprache, in der die meisten Redaktionssysteme geschrieben sind.“

Herkunft: englisch script, das Drehbuch. Der Name stammt aus einer Zeit, in der solche Sprachen kurze Abläufe steuerten, die sonst von Hand eingegeben worden wären.

Abgrenzung: Die Grenze ist weich geworden. Moderne Laufzeitumgebungen übersetzen Skriptcode während der Ausführung in Maschinencode, womit der alte Gegensatz zur kompilierten Sprache verschwimmt.

Woran man sie erkennt

Es gibt keinen getrennten Schritt vor dem Start. Die Datei wird geschrieben und läuft; was geändert wurde, wirkt beim nächsten Aufruf. Das macht die Entwicklung schnell und erklärt, warum JavaScript und PHP im Web so verbreitet sind.

Der Preis liegt bei der Fehlersuche. Was ein Übersetzer vorher bemängeln würde, fällt hier erst auf, wenn die betroffene Zeile ausgeführt wird. Ein Tippfehler in einem selten benutzten Zweig kann deshalb monatelang unbemerkt bleiben.

Die drei, die im Web zählen

JavaScript läuft im Browser und seit Node.js auch auf dem Server. PHP läuft auf dem Server und steckt in WordPress, TYPO3 und Statamic. Python läuft überall dort, wo Daten verarbeitet werden, und ist im Web selbst seltener anzutreffen.

Dazu kommen die Template-Sprachen, die aus Inhalten fertige Seiten machen. Sie sind eng verwandt, aber absichtlich beschränkt: Sie sollen Inhalte einsetzen und nicht beliebige Logik ausführen.

Warum die Unterscheidung an Bedeutung verliert

Die heutigen Laufzeitumgebungen beobachten, welche Stellen oft durchlaufen werden, und übersetzen genau diese während des Laufens in Maschinencode. Dadurch erreichen Skriptsprachen Geschwindigkeiten, die vor zwanzig Jahren kompilierten Sprachen vorbehalten waren.

Siehe auch:

Programmiersprache

Eine künstliche Sprache mit festen Regeln, in der aufgeschrieben wird, was ein Rechner tun soll.

#Programmiersprachen

Interpretierte Sprache

Wird beim Ausführen Zeile für Zeile gelesen und umgesetzt.

#Programmiersprachen

Kompilierte Sprache

Wird vor dem Ausführen vollständig in Maschinencode übersetzt.

#Programmiersprachen

JavaScript

Die Programmiersprache, die in jedem Browser mitläuft und einer Seite Verhalten gibt.

#Programmiersprachen