浅谈TCL(Tool Command Language)语言

2019-10-21 07:31:29刘嘉明
科学与财富 2019年7期

刘嘉明

摘 要:关于TCL语言,想必很多人都没有听说过,在语言中被大家熟知的就是出名的C语言,C++,C#,java语言,还有最近很流行的python人工智能语言。但是本文就拿出一个算是很古老的T语言,其实T语言的应用很广,用于控制工具,在一些测试下经常用到,但是现在python的出现打破了T语言在其领域的地位。本文浅谈TCL语言及一些控件,都是本人在学习T语言和python中的一点拙见。

关键词:TCL;工具控制;TK控件

一、TCL的起源与发展

要谈论一个语言就要先知道这个语言的来历,就像我们学习C语言的时候,老师也会和我们说C语言的来源,演变过程,进化与完善。

Tcl 是“工具控制语言(Tool Command Language)”的缩写。Tk 是 Tcl“图形工具箱”的扩展,它提供各种标准的 GUI 接口项,以利于迅速进行高级应用程序开发。

John K. Ousterhout于 1988 年开始开发 Tcl/Tk(读作“tickle tee-kay”),当时其是加州大学伯克利分校(UCB)的教授。Tcl 是以可扩展性、短的学习曲线和易于嵌入为特定目标而设计的。Tk 的开发始于 1989 年,第一个版本于 1991 年问世。

TCL语言简单易懂,功能强大,常用于快速原型的开发,GUI,脚本,和测试。从测试行业接触TCL,由于python的流行,发现tcl语言也在被取代。

就此说说我在TCL学习中的一些见解。探讨有没有学习TCL的必要性。

二、TCL语言到底是什么

TCL语言也常被称:脚本语言,TCL语言其实包括两部分:语言部分和库部分。

(1)TCL语言的脚本部分

脚本部分可以理解就是语言的命令部分:就比如:set a 10;puts $a;相当与c语言的

打印命令:int a 10;printf(“%d”,a);就是通过发表命令给一些交互程序或者是一些文本编辑器,shell还要调试器。就比如C语言可以用程序写文本文件,打开文本文件一样。……

登录APP查看全文