| Script | |||||
|
Bei einem Script handelt es sich um ein Programm oder eine Folge von Befehlen, die von einem weiteren Programm ausgeführt werden können. Scripte müssen also nicht kompiliert werden. Sie werden, wenn sie client-seitig sind, wie beispielsweise JavaScripts, vom Browser zu Laufzeit interpretiert. Scriptsprachen kommen ohne Deklarationszwang von Variablen aus und verzichten auf Sprachelemente, die erst bei grösseren Projekten oder Anwendungen von Bedeutung wären. Neben dynamischen Webanwendungen eignen sich Scripts z. B. zur Automatisierung von Login-Vorgängen. Serverseitige Scriptsprachen wie PHP, Perl, Python oder VBScript in ASP werden auf dem Webserver ausgeführt und senden einen Code an den Browser, den dieser ohne zusätzliches Plug-In interpretieren kann, da es sich beispielsweise um reinen HTML-Code handelt. Die Geschwindigkeit ihrer Ausführung hängt also vor allem vom Webserver ab. Weiterhin kann der End-User nicht den Quellcode einsehen. Weitere Merkmale von Scriptsprachen sind: automatische Typumwandlung (Casten), automatische Speicherverwaltung und dynamische Klassenzugehörigkeit bzw. prototypenbasierte Vererbung. Scriptsprachen eignen sich auch zum Rapid-Prototyping. |
|||||
| Siehe auch: JavaScript PHP Perl Visual-Basic Programm algorithmus LISP | |||||