next up previous contents index
Next: Substitutionen Up: Allgemeine Sprachsysntax Previous: Allgemeine Sprachsysntax

Skriptdateien

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:

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