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.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf high-level programming language
interpreted language
scripting language
abbreviation Tcl NERFINISHED
category embedded scripting language
scripting language for GUI applications
designedBy John Ousterhout NERFINISHED
developer John Ousterhout NERFINISHED
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 NERFINISHED
hasPackageSystem Tcl package mechanism
hasToolkit Tk NERFINISHED
hasVariant Itcl NERFINISHED
Jim Tcl NERFINISHED
influenced Expect NERFINISHED
Itcl NERFINISHED
TclOO NERFINISHED
influencedBy C NERFINISHED
Unix shell NERFINISHED
license BSD-style license
notableImplementation Tcl 8.x series NERFINISHED
operatingSystem cross-platform
organization Tcl Core Team NERFINISHED
paradigm event-driven programming
imperative programming
scripting
primaryImplementation Tcl interpreter
standardLibrary Tcl core library NERFINISHED
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 NERFINISHED
website https://www.tcl-lang.org/

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