Programming Using Tcl/Tk
Tcl/Tk is a scripting language and widget toolkit. Tcl is used to write scripts and can be extended with C. Tk provides widgets to build graphical user interfaces. Simple programs in Tcl/Tk are easy to write, but more complex tasks are also possible. The language has no formal grammar but uses commands, variables, and substitutions to provide programming capabilities.