Tcl (vyslovuje se „tý-sý-el“ nebo „tykl“, název je zkratkou z Tool Command Language) je jednoduchý, ale účinný skriptovací jazyk, který v roce 1988 vytvořil John Ousterhout.
Programovací jazyk Tcl a s ním nejčastěji používané grafické rozšíření Tk jsou poměrně jednoduché, ale současně mocné programovací nástroje, fungující na různých platformách (tedy Unixu i Windows).
Incr Tcl, případně [Incr Tcl] (zkráceně Itcl) je rozšíření jazyka Tcl o objektově orientované programování. Název (včetně hranatých závorek) je nápodobou použití operátoru ++ pro název jazyka C++ znamenající zvýšení hodnoty jména jazyka o…