Tcl
English: Tcl

Tcl
Tcl.svg
פרדיגמותמרובת פרדיגמות: מונחית עצמים, פונקציונלית, פרוצדורלית, מונחית אירועים
שנה1988
מתכנןג'ון אוסטרווט עריכת הנתון בוויקינתונים
מפתחג'ון אוסטרווט
גרסה אחרונה8.5.10 (24 ביוני 2011)
מימושיםActiveTcl
הושפעה על ידיAWK עריכת הנתון בוויקינתונים
השפיעה עלWindows PowerShell
רישיוןרישיון BSD עריכת הנתון בוויקינתונים
סיומת.tcl
http://www.tcl.tk
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

Tcl (ראשי תיבות של "Tool Command Language"; את השם Tcl מבטאים "טיקל") היא שפת תסריט שפותחה על ידי חוקר מדעי המחשב ג'ון אוסטרווט. Tcl נמצאת בשימוש נרחב ב-CGI, בבדיקות תוכנה וביצירת ממשקים גרפיים. ב-Tcl כל דבר הוא פקודה, אפילו מבני שפה בסיסיים כמו if ו-for. למרות זאת, התחביר של Tcl דומה מאוד לזה של ++C ושפות תסריט מקבילות. ל-Tcl הרחבות רבות וקהילה גדולה של מפתחים המתחזקים אותה, מה שעושה את השפה לחזקה מאוד ובעלת מגוון של יכולות. השילוב בין Tcl להרחבה שלה התומכת בממשקים גרפיים (TK GUI Toolkit) מאוד נפוץ ושמו Tcl/TK (מבוטא "טיקל-טוק"). עד גרסה 8.5, Tcl תמכה בתכנות מונחה עצמים אך ורק באמצעות הרחבות כדוגמת IncrTCL. החל מגרסה 8.6, Tcl תומכת בתכנות מונחה עצמים באופן טבעי.