Tcl
Website: www.tcl-lang.orgwww.tcl.tk
Proiectat de: John Ousterhout
TCL (pronunțat „Tickle” sau ca inițialism) este un limbaj de programare dinamic de nivel înalt, cu scop general, interpretat, dinamic.
A fost proiectat cu scopul de a fi foarte simplu, dar puternic.
TCL aruncă totul în matrița unei comenzi, chiar și construcții de programare, cum ar fi alocarea variabilă și definiția procedurii.
TCL acceptă mai multe paradigme de programare, inclusiv stiluri orientate spre obiecte, imperative, funcționale și procedurale.
Este utilizat în mod obișnuit încorporat în aplicații C, pentru prototipare rapidă, aplicații scriptice, GUI și testare.
Interpreții TCL sunt disponibili pentru multe sisteme de operare, permițând codului TCL să ruleze pe o mare varietate de sisteme.
Deoarece TCL este un limbaj foarte compact, este utilizat pe platformele de sisteme încorporate, atât în forma sa completă, cât și în alte câteva versiuni cu amprente mici.
Combinația populară de TCL cu extensia TK este denumită TCL/TK (pronunțată „Tickle” Teak “sau ca inițialism) și permite construirea unei interfețe grafice de utilizator (GUI) nativ în TCL.
TCL/TK este inclus în instalarea standard Python sub formă de TKinter.