Tool Command Language (Tcl) is an interpreted script language developed by Dr. John Ousterhout at the University of California, Berkeley, and now developed and maintained by Scriptics. Tcl is comparable to:
- Microsoft's Visual Basic
- The UNIX-derived Practical Extraction and Reporting Language
- IBM's Restructured Extended Executor
In general, script languages are easier and faster to code in than the more structured, compiled languages such as C and C++ . Script languages are sometimes considered good "glue" languages for tying several compiled programs together. Or, as stand-alone programs, they can allow you to create simple but powerful effects on their own. TclBlend is a version of Tcl that can access certain Java language facilities.
Tcl has a companion program, Tool Kit ( Tk ), to help create a graphical user interface with Tcl.