在路上...

生命是一段过程,是一个没有归途的旅程

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  65篇文章 :: 0篇收藏:: 4篇评论:: 0个Trackbacks

文章

收藏

相册

链接

存档


正在读取评论……


在Apache组织中,有一个称做Tcl的项目。包括以Tcl语言为基础的三个子项目:

mod_tcl 包含了Tcl 的解释器,作为模块提供给Apache web server,可以使tcl程序在web浏览器运行。

Rivet 是类似mod_dtcl的新一代的web脚本语言。

Websh 是一个用于创建强大、快速、可信赖的web应用程序的开发环境。

Tcl (tool command language)是一种简明,高效,灵活,多功能,可移植性好,广泛用于工业的、开源的、跨平台的脚本语言,发音为[tickle]。Tcl是1988年,由伯克利大学的教授John K. Ousterhout 发明的。

Tcl 最初的构想的是希望把编程按照基于组件的方法 (component approach),即与其为单个的应用程序编写成百上千行的程序代码,不如寻找一个种方法将程序分割成一个个小的, 具备一定“完整”功能的,可重复使用的组件。这些小的组件小到可以基本满足一些独立的应用程序的需求,其它部分可由这些小的组件功能基础上生成。不同的组件有不同的功能,用于不同的目的。并可为其它的应用程序所利用。当然, 这种语言还要有良好的扩展性, 以便用户为其增添新的功能模块。最后,需要用一种强的,灵活的“胶水”把这些组件“粘”合在一起, 使各个组件之间可互相“通信”,协同工作。程序设计有如拼图游戏一样,这种设计思想与后来的 Java 不谋而合。终于在 1988 年的春天, 这种强大灵活的胶水 - Tcl 语言被发明出来了。

按照 Ousterhout 教授的定义, Tcl 是一种可嵌入的命令脚本化语言 (Command Script Language)。“可嵌入”是指把很多应用有效,无缝地集成在一起。“命令”是指每一条 Tcl 语句都可以理解成命令加参数的形式:

  命令 [参数 1] [参数 2] [参数 3] [参数 4] ...... [参数 N]

   脚本化是指 Tcl 为特殊的,特定的任务所设计。

关于Tcl语言详见: http://www.tcl.tk/resource/doc/start/



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=528122


[点击此处收藏本文]  发表于2005年08月26日 9:43 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论