TCL

TCL -- TCL移动通信有限公司


Time-Coherent Light -- 时间相干光


Tool Command Language -- 工具命令语言(TCL语言)
TCL 是一种 脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和测试等方面。TCL念作“踢叩” "tickle". Tcl的特性包括:

任何东西都是一条命令,包括语法结构(for, if等)。
任何事物都可以重新定义和重载。
所有的数据类型都可以看作字符串。
语法规则相当简单
提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。
动态的域定义。
很容易用C, C++,或者Java扩展。
解释语言,代码能够动态的改变。
完全的Unicode支持。
平台无关。Win32, UNIX, Mac 上都可以跑。
和Windows的GUI紧密集成。
代码紧凑,易于维护。

TCL本身不提供面向对象的支持。但是语言本身很容易扩展到支持面向对象。许多C语言扩展都提供面向对象能力,包括XOTcl, Incr Tcl 等。另外SNIT扩展本身就是用TCL写的。

使用最广泛的TCL扩展是TK。 TK提供了各种OS平台下的图形用户界面GUI。连强大的Python语言都不单独提供自己的GUI,而是提供接口适配到TK上。另一个流行的扩展包是Expect。Expect提供了通过终端自动执行命令的能力,例如(passwd, ftp, telnet等命令驱动的外壳)。

相关词条:
TCLEARREQ  TCLEN  TCL M598  TCL e737  TCL手机  TCL集团  
 
贡献者:
jxwnwh
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4