Tool Command Language

E773893

Tool Command Language (Tcl) is a high-level, interpreted scripting language commonly used for rapid prototyping, scripting applications, and embedding into other programs, often alongside its Tk toolkit for building graphical user interfaces.

All labels observed (1)

Label Occurrences
Tool Command Language canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf high-level programming language
interpreted language
scripting language
abbreviation Tcl
category embedded scripting language
scripting language for GUI applications
designedBy John Ousterhout
developer John Ousterhout
evaluationStrategy interpreted
fileExtension .tcl
.tk
firstAppeared 1988
late 1980s
hasFeature embeddable interpreter
everything is a string model
extensible command set
platform-independent bytecode compiler
hasObjectSystem TclOO
hasPackageSystem Tcl package mechanism
hasToolkit Tk
hasVariant Itcl
Jim Tcl
influenced Expect
Itcl
TclOO
influencedBy C
Unix shell
license BSD-style license
notableImplementation Tcl 8.x series
linked to: Tcl
operatingSystem cross-platform
organization Tcl Core Team
paradigm event-driven programming
imperative programming
scripting
primaryImplementation Tcl interpreter
standardLibrary Tcl core library
linked to: Tcl
supports cross-platform development
event loop
extensions via C API
string-based commands
typingDiscipline dynamic typing
useCase GUI development
embedding into other programs
rapid prototyping
scripting applications
usedIn electronic design automation tools
networking equipment configuration
test automation
usedWith Tk
website https://www.tcl-lang.org/

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tcl fullName Tool Command Language
Tcl abbreviationOf Tool Command Language