IT-lexikon › Programmering › Tcl

Tcl Tool Command Language

Programmering In English → Uppdaterad: 2026-07-29

Skriptspråk av John Ousterhout, Berkeley 1988. Byggt på en enda idé: allt är en sträng, och varje rad är ett kommando med argument. Uttalas "tickle".

Syntaxen är minimal på ett sätt som liknar Lisp — även if och while är vanliga kommandon som tar kodblock som strängargument, vilket gör språket trivialt att bygga ut. Var ursprungligen tänkt som ett inbäddningsbart konfigurationsspråk för andra program, och det är där det verkligen fastnade: Cisco IOS, EDA-verktygen från Cadence och Synopsys, testsviter och en hel del labbutrustning. Grafikbiblioteket Tk (1991) var det första praktiska sättet att bygga ett grafiskt gränssnitt över Unix, Windows och Mac med samma kod, och lever kvar som Pythons tkinter. Verktyget expect för att automatisera interaktiva program är också Tcl.

← Tillbaka till lexikonet