Tcl (originally from
Tool Command Language, but conventionally spelled "Tcl" rather than "TCL"; pronounced as "tickle" or "tee-see-ell") is a
scripting language created by
John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own. It is commonly used for
rapid prototyping, scripted applications, GUIs and testing. Tcl is used on
embedded systems platforms, both in its full form and in several other small-footprint versions.