next up previous contents index
Next: Geschichte von Tcl/Tk Up: Einführung Previous: Einführung

Tcl/Tk was ist das?

Tcl ist eine einfache und vollständige Programmiersprache, die primär zur Intertoolkommunikation vorgesehen ist. Obwohl Tcl nicht die schnellste Interpretersprache und syntaktisch nicht unumstritten ist, erfreute sich die Sprache schon bald allgemeiner Beliebtheit und einer großen Fangemeinde. Dies ist wohl nicht zuletzt einer seiner Erweiterungen Tk zu verdanken ist, welche die Entwicklung graphischer Benutzeroberflächen ermöglicht.

Die Einsatzgebiete für Tcl und Tk decken nahezu das ganze Spektrum graphischer und technischer Software ab, darunter Bereiche wie CAD, Softwareentwicklung und -test, Gerätesteuerung und -überwachung, Visualisierung wissenschaftlicher Daten und Multimedia. Tcl und Tk werden von hunderten von Firmen, sowohl Kleinbetrieben als auch Großunternehmen, eingesetzt und an Universitäten und in Forschungslaboratorien benutzt.

Tcl, eine Abkürzung von Tool Command Language, kann ähnlich wie die Skript-Sprachen der Standardshells (csh, ksh, bash, ...) eingesetzt werden. Dazu stellt sie typische Kontrollstrukturen, Variablen und Dateiverarbeitung zur Verfügung. Tcl-Programme werden vom Interpreter tclsh (Tcl-Shell) ausgeführt. Er kann sowohl durch eine Skriptdatei als auch interaktiv gestartet werden.

Tk, ein Tool kit für das X-Window-System, ist eine der wohl nützlichsten Erweiterungen zu Tcl. Programme, welche die Tk-Erweiterung nutzen, müssen vom Interpreter wish ausgeführt werden. Mit Tk kann der Programmierer motif-ähnliche Benutzeroberflächen durch Tcl-Skripte entwickeln, ohne C-Code erstellen zu müssen. Wie tclsh kann wish sowohl durch eine Skriptdatei als auch interaktiv gestartet werden, läuft allerdings nur unter X.

Sollte Tcl/Tk für eine Anwendug nicht flexibel genug oder zu langsam sein, wird auf die C-Schnittstelle hingewiesen, mit deren Hilfe der Befehlssatz von Tcl/Tk beliebig erweitert werden kann.

Die offizielle Aussprache von Tcl ist ticle wenngleich auch tee-see-ell immer mehr an Bedeutung gewinnt . Tk wird tee-kay ausgesprochen.

Alle Darstellungen in dieser Ausarbeitung beziehen sich auf Version 7.4 für Tcl und 4.0 für Tk.



Sascha Scherer
Fri Dec 6 09:58:01 MET 1996