Previous: Introduction
Up: Introduction to TCL/TK
Previous Page: Introduction
Next Page: Widgets

Basic language features

TCL supports many of the features of conventional procedural languages, including variable assignment, procedure calls, control structures, and in addition it has very easy to use access to graphical widgets. TCL is less ÒstrictÓ in its handling of data than many conventional languages, and does not provide the data hiding or modular features of languages with strong support for abstract data types, such as ML, Modula2, Modula3. or Ada.. Thus it may not be an appropriate language in which to write large and complex programs, which are required to be highly reliable and robust. It will however, be very suitable for programs which require a good user interface.

The following sections introduce some basic features of TCL in an incremental fashion, and can be easily tested with access to a suitable system.

csstddm@brunel.ac.uk
Fri Aug 19 16:55:19 BST 1994