Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Tcl

Scripting Language

Tcl (Tool Command Language) is a high-level, general-purpose, interpreted, dynamic programming language, designed by John Ousterhout in 1988 while working at the University of California, Berkeley, originally intended as an embeddable command language for interactive applications. Tcl is used for rapid prototyping, scripted applications, GUIs (through the widely used Tk toolkit), and testing, and its associated GUI toolkit Tk is commonly bundled with it as Tcl/Tk.

Facts
First Released
1988 1
Paradigm
Multi-paradigm: event-driven, functional, imperative, object-oriented 2
Significance
Its creator John Ousterhout received the ACM Software System Award in 1997 for Tcl/Tk 2
Classification
Typing Discipline
Dynamically Typed 1
Connections

Invented

Source Wikidata: Tcl
Sources
1. Wikidata: Tcl
  • Wikidata Q5288, class allow-list match (w-wdresolver-0926)
  • Wikidata Q5288 P571 (inception)
  • Wikidata Q5288 P7078 (typing discipline)
  • Invented: John Ousterhout, Wikidata Q5288 P178 (developer) claim -> Q92636 (John Ousterhout); computing atlas pioneer entity 281077, checked 2026-09-28
View the Source
2. Tcl (programming language), Wikipedia
  • Infobox, First appeared
    1988; 38 years ago (1988)
  • Infobox, Paradigm
    Multi-paradigm: event-driven, functional, imperative, object-oriented
  • History section
    Ousterhout was awarded the ACM Software System Award in 1997 for Tcl/Tk.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.