当前位置:新励学网 > 秒知问答 > Tcl/Tk的Tcl

Tcl/Tk的Tcl

发表时间:2024-07-08 10:44:00 来源:网友投稿

Tcl编程范型多泛型,面向对象,函数式,过程式,事件驱动,命令式设计者JohnOusterhout实作者JohnOusterhout,TclCoreTeam最新发行时间8.5.11[1](2011年11月4日;7个月前(2011-11-04))型态系统动态类型,everythingcanbetreatedasastring主要实作产品ActiveTcl启发语言AWK,Lisp影响语言PowerShell,Tea网站见扩展阅读Tcl(最早称为“工具命令语言”ToolCommandLanguage,但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种脚本语言。由JohnOusterhout创建。TCL很好学,功能很强大。TCL经常被用于快速原型开发,脚本编程,GUI和测试等方面。TCL念作“踢叩”(tickle)。Tcl的特性包括:任何东西都是一条命令,包括语法结构(for,if等)。任何事物都可以重新定义和重载。所有的数据类型都可以看作字符串。语法规则相当简单。提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。动态的域定义。很容易用C,C++,或者Java扩展。解释语言代码能够动态的改变。完全的Unicode支持。平台无关。Win32,UNIX,Mac上都可以跑。和GUI紧密集成。Tk代码紧凑,易于维护。TCL本身在8.6以后提供面向对象的支持。因为语言本身很容易扩展到支持面向对象,所以在8.6之前存在许多C语言扩展提供面向对象能力,包括XOTcl,IncrTcl等。另外SNIT扩展本身就是用TCL写的。使用最广泛的TCL扩展是TK。TK提供了各种OS平台下的图形用户界面GUI。Perl、Python等语言都提供接口适配到TK上。另一个流行的扩展包是Expect.Expect提供了通过终端自动执行命令的能力,例如(passwd,ftp,telnet等命令驱动的外壳).

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!