Skriptsprache

Skriptsprachen sind Programmiersprachen, die vor allem für kleine, überschaubare Programmieraufgaben gedacht sind. Skriptsprachen verzichten oft auf bestimmte Sprachelemente, deren Nutzen erst bei der Bearbeitung größerer Projekte zum Tragen kommen. So wird etwa in vielen Skriptsprachen auf den Deklarationszwang von Variablen verzichtet - vorteilhaft bei kleinen Skripten, bei großen Programmen etwa wegen der fehlenden Überprüfungsmöglichkeit von Tippfehlern in Variablennamen aber von Nachteil.

Programme, die in Skriptsprachen geschrieben sind, werden auch Skripte genannt. Skripte werden häufig in Form von Quelltextdateien ausgeliefert, um so ein einfaches Bearbeiten und Anpassen des Programms zu ermöglichen. Dem entsprechend werden Skripte für gewöhnlich ohne getrennte Übersetzungsphase ausgeführt.


Man kann Skriptsprachen in drei Kategorien einteilen:

Mit Skriptsprachen kann man im Gegensatz zu klassischen Programmiersprachen manchmal mit wenig Quelltext verhältnismäßig viel erreichen.

Bei einigen Skriptsprachen gibt es keine Unterscheidung zwischen Code und Daten, dadurch erreicht man sehr hohe Flexibilität. Diese Sprachen können hervorragend zur schnellen (ad-hoc) Lösung von kleinen Problemen oder zum Rapid Prototyping eingesetzt werden.

Häufig vorhandene Merkmale sind:

Inhaltsverzeichnis

Beispiele

Kommandozeileninterpreter

Skriptsprachen, die als Bibliothek verfügbar sind

Skriptsprachen verschiedener Programme

Skriptsprachen im WWW

Als Programmiersprachen konzipierte Skriptsprachen

Siehe auch: Makro

! !


See also: Skriptsprache, Actionscript, Active Server Pages, Ad-hoc, AppleScript, Awk, Bash, Berkeley Software Distribution, Betriebssysteme, Bourne Shell