脚本语言之父--TCL(Tool Command Language)在工业自动化中的应用

软件编程的人可能对 C/C++,Java,C# 等所谓的 System Language 比较熟悉, Tcl/Tk 则属于一类被称为 “Scripting Language”,比如:VBScript,Perl,而之所以称TCL为脚本语言之父,原因如下:

1、历史悠久,国际知名。
Tcl脚本诞生于80年代初,John K. Ousterhout在加州大学伯克利分校实现的。

2、 设计规范,功能强大。
Tcl语言兼具面向过程,面向对象,函数设计等程序设计语言的特点于一身,保证了语言的灵活性 和高效性。再加上设计高效灵活的TK库,成为程序设计的一个典范。能够开发跨平台的应用程序、易于编写网络应用程序、适于开发图形用户界面等。

3、 Tcl是免费的。各种自动化软件嵌入Tcl没有版权的问题。

4、业界广泛应用。
Tcl语言本身简洁明快,语法简明扼要,语言本身并 无复杂的技术难点,决定了Tcl学习周期短,生产效率高。在工业自动化领域,网络通讯是非常关键的,而且,设备平台操作系统越来越丰富,而Tcl可以轻松 实现网络编程,同时,其跨平台,图形界面等功能,使其在工业自动化领域的设备配套、软件集成测试等方面有着很宽广的应用前景。所以,Tcl被思科,安捷 伦,摩托,华为,中兴等国内外厂家广泛采用。同时,也是软件自动化测试领域的首选工具。

目前,在组态软件中,Advantech WebAccess网际组态软件Hmitech HMIBuilder分布式组态软件都 内嵌Tcl脚本语言,扩展了组态软件的功能,比如HMIBuilder可以通过Tcl的管道操作指令实现串行通讯、以太网通讯和文件操作,而 且,HMIBuilder带有脚本调试器,可以在线debuggerTcl脚本,是组态软件的一大特色。

  • 官方网站:www.tcl.tk
  • 流行的发行版本:www.activestate.com
  • Tcl维基:http://wiki.tcl.tk
  • Tcl- Tk中文网:http://www.tclchina.com/
  • Tcl/Tk 编程权威指南(英文版)
  • 收藏  | 打印  | 字体:  -缩小  放大+    
    [ x ] 请正确填写下面信息


    是否保存此网页快照 是否公开此收藏

    查看全部评论(79)我来说两句