TCL的意思是工具命令語言(Tool Command Language),是一門有編程特征的解釋語言,可在 Unix、Windows 和 Apple Macintosh 操作系統(tǒng)上跨平臺運(yùn)行。
但是目前已經(jīng)不是這個含義,不過仍然稱呼它為TCL。是一種腳本語言,由John Ousterhout創(chuàng)建。 TCL很好學(xué),功能很強(qiáng)大。TCL經(jīng)常被用于快速原型開發(fā),腳本編程,GUI和測試等方面。
TCL本身不提供面向?qū)ο蟮闹С帧5钦Z言本身很容易擴(kuò)展到支持面向?qū)ο?。許多C語言擴(kuò)展都提供面向?qū)ο竽芰?,包括XOTcl,Incr Tcl等。另外SNIT擴(kuò)展本身就是用TCL寫的。
使用最廣泛的TCL擴(kuò)展是TK。TK提供了各種OS平臺下的圖形用戶界面GUI。連強(qiáng)大的Python語言都不單獨(dú)提供自己的GUI,而是提供接口適配到TK上。另一個流行的擴(kuò)展包是Expect。Expect提供了通過終端自動執(zhí)行命令的能力,例如(passwd, ftp, telnet等命令驅(qū)動的外殼)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com