About Tcl/Tk

Tcl, along with its companion GUI library Tk, is a mature, cross platform programming language initially developed by Dr. John Ousterhout in 1988 while working at the University of California at Berkeley. It continues to be actively maintained and enhanced by the Tcl Core Team and a variety of contributors.

Tcl has been used for everything from simple command line and CGI scripts, to client-side GUIs, servers (AOLServer, for example) and even space exploration (Mars Pathfinder and Deep Impact). Tcl has a reputation for being highly extensible and incredibly stable, and for maintaining a very high level of backward compatibility over time.

Tcl/Tk is distributed under a BSD license which means it is free to use for both open source and commercial products. It is supported on a very large list of platforms including Macintosh, Windows and Unix, as well as mobile devices and embedded systems.

In 1998 Tcl won the ACM Software System Award. This is an annual award given each year for a software system that has had a lasting influence. Other technologies that have won the same award include the TCP/IP protocols, the first spreadsheet, Postscript, and many other fundamental technologies.

Also in 1998, Tcl won the USENIX Software Tools User Group (STUG) Award.