- TCL(Tool Command Language)是一种解释执行的脚本语言(Scripting Language)。 它提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心命令集。
- 任何东西都是一条命令,包括语法结构(for,if等)。
- 任何事物都可以重新定义和重载。
- 所有的数据类型都可以看作字符串。
- 语法规则相当简单。
- 提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。
- 动态的域定义。
- 很容易用C, C++,或者Java扩展。
- 解释语言,代码能够动态的改变。
- 完全的Unicode支持。
- 平台无关。Win32,UNIX,Mac 上都可以跑。
- 和Windows的GUI紧密集成。Tk
- 代码紧凑,易于维护。