tcl 是一種 指令碼語言。最早稱為「工具命令語言」"tool command language", 但是目前已經不是這個含義,不過我們仍然稱呼它為tcl。 由john ousterhout建立。 tcl很好學,功能很強大。tcl經常被用於 快速原型開發,指令碼程式設計, gui和測試等方面。
tcl語言是乙個解釋性語言,所謂解釋性是指不象其他高階語言需要通過編譯和聯結,它象其他shell語言一樣,直接對每條語句順次解釋執行。
tcl資料型別簡單。對tcl來說,它要處理的資料只有一種——字串。tcl將變數值以字串的形式進行儲存,不關心它的實際使用型別。
內嵌的tk(toolkit)圖形工具可以提供簡單而又豐富的圖形功能,讓使用者可以輕鬆的建立簡單的圖形介面。
tcl的執行是互動式的,tcl提供了互動式命令介面,介面有兩種:tclsh和wish。tclsh只支援tcl命令,wish支援tcl和tk命令。通過互動介面,我們就可以象執行unix shell命令一樣,逐條命令執行,並即時得到執行結果。
tcl/tk可以提供跨平台的支援。tcl語言可以執行於絕大多數當今流行的unix、windows和macintosh等系統上,而且命令通用,只是啟動的細節有些不同。
tcl/tk與c/c++的良好相容性。tcl/tk 指令碼可以很好的整合到c/c++程式中。
1、安裝tcl
參考軟體首頁:目前最新的版本是tcl/tk 8.6.4
2、使用tcl
安裝完成後,可以開啟tclsh.exe,為tcl的直譯器。輸入簡單的字元。
3、簡單例子
test.tcl原始碼
#!/bin/sh
#簡單例子
set foo "john"
puts "hi my name is $foo"
set month 2
set day 3
set year 97
set date "$month:$day:$year"
puts $date
set foo "puts hi"
eval $foo
for 在命令列中輸入 tclsh test.tcl即可執行
TCL指令碼語言學習
語言簡介 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼語言,主要使用於發布命令給一 些互交程式如文字編輯器 偵錯程式和sh...
TCL指令碼語言學習
語言簡介 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼語言,主要使用於發布命令給一 些互交程式如文字編輯器 偵錯程式和sh...
TCL指令碼語言學習(一)
編譯環境設定 1 軟體安裝 安裝activetcl 2 編寫tcl指令碼檔案 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼...