Tcl教程


TCL縮短工具命令語言的形式。由加州大學伯克利分校的約翰Ousterhout設計它。它是一種腳本語言,由其自身的解釋器,它被嵌入到開發應用程序的組合。

TCL最初在Unix平臺中。後來移植到Windows,DOS,OS/2和Mac OSX。 TCL非常類似於其他UNIX的shell語言,類似Bourne Shell (Sh), the C Shell (csh), the Korn Shell (sh), 和 Perl。

它的目的是提供程序與其他程序,也是作爲一個可嵌入的翻譯相互作用的能力。雖然原來的目的是爲了使程序能夠進行交互,可以找到由Tcl/Tk 編寫的完全成熟的應用。

Tcl 特性

TCL的特點如下:

  • 減少開發時間。

  • 功能強大和簡單的用戶界面工具包整合傳統知識。

  • 一次編寫,隨處運行。它可以運行在Windows,Mac OS X和幾乎所有的Unix平臺。

  • 有經驗的程序員很容易上手,因爲語言就是這麼簡單,可以在幾個小時或幾天學習Tcl就可以搞定。

  • 可以輕鬆地用Tcl擴展現有的應用程序。另外,也可以包括Tcl的用C,C++或Java來擴展Tcl,或反之亦然。

  • 有一組功能強大的網絡功能。

  • 最後,它的開源,免費的,可以用於其他無任何限制商業應用。

應用程序

Tcl是一種通用的語言,可以隨便就能找到Tcl應用的例子。它包括

  • 這通常是由數據庫支持的可擴展的網站。

  • 高性能的網絡服務器建立的TclHttpd。

  • TCL基於CGI的網站。

  • 桌面GUI應用程序。

  • 嵌入式應用。