2024年6月2日发(作者:瞿舒云)
tcl语言累计求和
Tcl是用于工具命令语言的一个解释器。它由作为基本命令解
释器嵌入到工具(比如编辑器、调试器等)中的一个库包组成。Tcl
提供了(a)用于简单的文本命令语言的分析器,(b)一组内置的实
用命令,和(c)一个C接口,工具通过它用特定于工具的命令增加
内置命令。T cl在与窗口组件库整合的时候特别有吸引力:它通过
了提供变量、过程、表达式等机制增进了组件的可编程性;它允许
用户编程组件的外观和动作二者;并且它在交互式程序之间提供一
个简单但强力的通信机制。
作为一种脚本语言,Tcl具有简单的语法。
Tcl/T的发明人John Housemaster教授在八十年代初,是伯克
利大学的教授。在其教学过程中,他发现在集成电路CAD设计中,
很多时间是花在编程建立测试环境上。并且,环境一旦发生了变
化,就要重新修改代码以适应。这种费力而又低效的方法,迫使
Housemaster教授力图寻找一种新的编程语言,它即要有好的代码
可重用性,又要简单易学,这样就促成了Tcl语言的产生。
Tcl最初的构想的是希望把编程按照基于组件的方法,即与其
为单个的应用程序编写成百上千行的程序代码,不如寻找一个种方
法将程序分割成一个个小的,具备一定“完整”功能的,可重复使
用的组件。这些小的组件小到可以基本满足一些独立的应用程序的
需求,其它部分可由这些小的组件功能基础上生成。不同的组件有
不同的功能,用于不同的目的。并可为其它的应用程序所利用。当
然,这种语言还要有良好的扩展性,以便用户为其增添新的功能模
块。最后,需要用一种强的,灵活的“胶水”把这些组件“粘”合
在一起,使各个组件之间可互相“通信”,协同工作。程序设计有
如拼图游戏一样,这种设计思想与后来的Java不谋而合。终于在
19XX年的春天,这种强大灵活的胶水Tcl语言被发明出来了。
2024年6月2日发(作者:瞿舒云)
tcl语言累计求和
Tcl是用于工具命令语言的一个解释器。它由作为基本命令解
释器嵌入到工具(比如编辑器、调试器等)中的一个库包组成。Tcl
提供了(a)用于简单的文本命令语言的分析器,(b)一组内置的实
用命令,和(c)一个C接口,工具通过它用特定于工具的命令增加
内置命令。T cl在与窗口组件库整合的时候特别有吸引力:它通过
了提供变量、过程、表达式等机制增进了组件的可编程性;它允许
用户编程组件的外观和动作二者;并且它在交互式程序之间提供一
个简单但强力的通信机制。
作为一种脚本语言,Tcl具有简单的语法。
Tcl/T的发明人John Housemaster教授在八十年代初,是伯克
利大学的教授。在其教学过程中,他发现在集成电路CAD设计中,
很多时间是花在编程建立测试环境上。并且,环境一旦发生了变
化,就要重新修改代码以适应。这种费力而又低效的方法,迫使
Housemaster教授力图寻找一种新的编程语言,它即要有好的代码
可重用性,又要简单易学,这样就促成了Tcl语言的产生。
Tcl最初的构想的是希望把编程按照基于组件的方法,即与其
为单个的应用程序编写成百上千行的程序代码,不如寻找一个种方
法将程序分割成一个个小的,具备一定“完整”功能的,可重复使
用的组件。这些小的组件小到可以基本满足一些独立的应用程序的
需求,其它部分可由这些小的组件功能基础上生成。不同的组件有
不同的功能,用于不同的目的。并可为其它的应用程序所利用。当
然,这种语言还要有良好的扩展性,以便用户为其增添新的功能模
块。最后,需要用一种强的,灵活的“胶水”把这些组件“粘”合
在一起,使各个组件之间可互相“通信”,协同工作。程序设计有
如拼图游戏一样,这种设计思想与后来的Java不谋而合。终于在
19XX年的春天,这种强大灵活的胶水Tcl语言被发明出来了。