1988
Tcl embeddable command language created
John Ousterhout implemented Tcl at UC Berkeley in 1988 and first used it in a graphical text editor that spring.
What it was for
Tcl (Tool Command Language) is a small scripting language designed to be embedded inside C applications — routers, EDA tools, and desktop apps expose Tcl as their configuration and automationUsing machines or software to perform tasks with minimal human intervention. layer. Tk (1991) paired with Tcl to build cross-platform GUIs. Cisco IOS, EDA tools, and test equipment still ship Tcl interfaces decades later.
Why it's here
Tcl pioneered embeddable scripting — apps ship a language instead of inventing their own config syntax.
Why it mattered
The Tcl/Tk combo influenced how developers think about glue languages and rapid GUIGraphical user interface — windows, icons, and pointers instead of typed commands. prototyping.
What it solved
Every interactive application needed a command language; Ousterhout wanted one reusable interpreter libraries could embed.
Media
- ImageTcl
Unknown authorUnknown author, Public domain, via Wikimedia Commons