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

TclTcl (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

  • Tcl
    ImageTcl

    Unknown authorUnknown author, Public domain, via Wikimedia Commons