Next: Substitutionen
Up: Allgemeine Sprachsysntax
Previous: Allgemeine Sprachsysntax
Tcl/Tk ist eine Programmiersprache, welche nicht wie C oder Pascal beim
Kompilieren in Maschinencode übersetzt und anschließend als ausführbare
Datei sofort gestartet werden kann, sondern eine Skriptsprache welche zur
Laufzeit von der Shell ( tclsh, wish)
interpretiert wird. Die Übergabe eines Programms (Skriptes ) an die Shell
(den Interpreter ) kann dabei auf zwei unterschiedliche Weisen erfolgen:
- starten der Shell (tclsh oder wish) und interaktives Arbeiten, durch
Eingabe der Befehle (werden sofort ausgeführt)
- speichern des Programms in einer Datei ( Skriptdatei)
und Übergabe dieser Datei an den Interpreter
Das interaktive Arbeiten mit dem Interpreter ist dann sinnvoll wenn nur ein
paar Befehle ausprobiert werden sollen, weil hierbei das Skript auch nicht
gespeichert und geladen werden kann. Will man aber ein komplettes Programm
in Tcl/Tk schreiben so macht man von den Möglichkeiten der Skripte gebrauch.
Hierzu wird das Programm in eine Datei geschrieben, und der Shell
(Betriebssystemshell) in der ersten Zeile mitgeteilt, welcher Interpreter
(hier tcl-Shell) zur Ausführung benötigt wird. Zur Unterscheidung
dieser Zeile von Kommentaren oder Befehlen werden ihr die Zeichen
#! vorangesetzt:
1 #!/usr/bin/wish -f
2 set a 6
3 set b 7
Kommentare können durch ein anführendes #
erzeugt werden. Gerade in den teilweise etwas kryptischen Skriptsprachen sollte
mit Kommentaren nicht gespart werden.
Sascha Scherer
Fri Dec 6 09:58:01 MET 1996