Source: commons.wikimedia.org

Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful. Tcl casts everything into the mold of a command, even programming constructs like variable assignment and procedure definition. Tcl supports multiple programming paradigms, including object-oriented, imperative, functional, and procedural styles. Wikipedia

Created Year: 1988
Designed by: John Ousterhout
Developed by: John Ousterhout
Aliases: TCL, Tool Command Language
File extensions: tbc, tcl

Wikidata: Q5288

Influenced: Incr TclItkJsishPHPPowerShellTea

Influenced by: AWKLisp

Programming paradigms: event-driven programmingfunctional programmingimperative programmingmulti-paradigm programmingobject-oriented programmingprocedural programming

Language types: interpreted languagemulti-paradigm programming languageobject-based languageprocedural programming languagescripting language

Tcl Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Tcl

puts "Hello World"

Free Tcl books, articles, documentation

Search on GitHub


Latest data update: 2025-02-01