Tcl, John K. Ousterhout tarafından geliştirilen bir programlama dilidir. Yaygın kullanımını büyük ölçude TK kütüphanesi ile beraber dağıtılan TK grafik sistemine ve platformdan bağımsız olarak grafik arayüzleri gelistirilmasini sağlayabilmesine borçludur