Was ist Skriptsprache?

Eine Skriptsprache, auch als Erweiterungssprache bezeichnet, ist eine Programmiersprache, mit der verschiedene Softwareanwendungen ausgeführt werden. Skriptsprachen sind Abkömmlinge der Job Control Language, einer frühen Sprache, die von Unternehmen zur Automatisierung der Ausführung einer Reihe von Aufgaben verwendet wird. Diese Automatisierung wird Stapelverarbeitung genannt.

Sprachen, die zur Steuerung der Stapelverarbeitung verwendet werden, sogenannte Stapelsprachen, sind die frühesten Formen einer Skriptsprache. Seit den 1950er Jahren werden Batch-Sprachen verwendet, um wichtige Geschäftsfunktionen wie Abrechnungen und Berichte auszuführen. Stapelsprachen sind normalerweise an eine bestimmte Shell oder Benutzeroberfläche gebunden. Beliebte Shells für Batch-Sprachen sind Cocoa®, verschiedene UNIX®-Shells und MS-DOS®.

Es gibt viele Gründe für eine Skriptsprache. Ein sehr wichtiger Zweck einer solchen Sprache ist es, als Klebercode zu dienen. Ein Klebecode ist ein Code, der zum Zusammenfügen verschiedener Programme und Anwendungen verwendet wird, die keine Beziehung zueinander haben.

Skriptsprachen werden auch in der Buildautomatisierung für grafische Benutzeroberflächen (GUI) verwendet. Eine GUI ermöglicht Benutzern die Interaktion mit einer Oberfläche, die mit Bildern, Schaltflächen und Menüs anstelle von Befehlszeilenoperationen erstellt wurde. Ein moderner Computer-Desktop ist ein gutes Beispiel für eine grafische Benutzeroberfläche. Eine Skriptsprache erleichtert bestimmte Funktionen einer GUI, z. B. Drucken und Umbenennen von Dateien.

Viele Webanwendungen sind auch in einer Skriptsprache geschrieben. Eine der bekannteren Webanwendungen ist ein Webbrowser. In seiner einfachsten Form ermöglicht ein Webbrowser dem Benutzer, dynamische Webseiten anzuzeigen und von Seite zu Seite zu wechseln. Einige Beispiele für gängige Skriptsprachen zum Erstellen und Entwerfen von Websites sind JavaScript®, XUL ™, Ajax, VBScript® und XLST.

Um dynamische und interaktive Anwendungen im Internet zu erstellen, müssen Skriptsprachen verwendet werden. Eine beliebte Skriptsprache für diesen Zweck ist PHP. PHP baut auf HTML auf, indem es spezifische Anweisungen für HTML-Codeblöcke bereitstellt. Mit anderen Worten, HTML wird "lebendig", wenn PHP eingebettet ist. PHP wird hauptsächlich als serverseitiges Skript verwendet. Dies bedeutet, dass es als Vermittler zwischen dem Front-End einer Website und ihren Back-End-Datenbanken und Datenspeichern fungiert.

Skriptsprachen können auch als domänenspezifische Sprachen verwendet werden. Eine domänenspezifische Sprache ist darauf zugeschnitten, Programme oder Anwendungen für ein bestimmtes Domänenproblem oder eine bestimmte Domänenlösung auszuführen. Beispielsweise wird SQL verwendet, um Datenbankabfragen zu vereinfachen, Logo wird verwendet, um Kindern das Programmieren beizubringen, und reguläre Ausdrücke werden von einer Vielzahl von Skriptsprachen zum Verarbeiten textbasierter Dateien und Dokumente verwendet.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?