Tcl (первоначально из "Tool Command Language", но условно обозначаемый как "Tcl", а не "TCL"; является языком сценариев.

Он обычно используется для быстрого создания прототипов, создания сценариев приложений, графических интерфейсов и тестирования. Tcl используется на платформах встраиваемых систем, как в полной форме, так и в нескольких других небольших версиях.

Комбинация Tcl и инструментария Tk GUI называется Tcl/Tk.