Tool Command Language (Tcl) is a high-level, dynamic scripting language designed with simplicity and ease of extension in mind. Known for its "everything is a string" philosophy, Tcl provides a lightweight interpreter with powerful text manipulation capabilities.
scripting, automation, testing, user interface, text processing, embedded systems
reflection, string interpolation, modules, variadic functions, named arguments
dynamic system, weak typing, none inference, runtime checking, aggressive type coercion, no type annotations
interpreted
Bourne shell, Lisp, C, AWK
tcl, adp, sdc, tcl.in, tm, xdc
Status | active |
Type | programming |
Created | 1988 |
Designed by | John Ousterhout |
Developed by |
University of California, Berkeley John Ousterhout |
PyPL Index | N/A |
TIOBE Index | #51-100 |
GitHub rank | #37 |