Tcl/Tk Insight: 简介

风行水上 @ 2009-07-04 11:09:52
标签:
    «目录»

    Tcl: 一种可扩展的脚本语言

    Tcl, 全称 Tool Command Language。根据 http://zh.wikipedia.org/wiki/Tcl 的描述:

    Tcl (最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于 快速原型开发,脚本编程, GUI和测试等方面。TCL念作“踢叩” "tickle". Tcl的特性包括:

    • 任何东西都是一条命令,包括语法结构(for, if等)。
    • 任何事物都可以重新定义和重载。
    • 所有的数据类型都可以看作字符串。
    • 语法规则相当简单
    • 提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。
    • 动态的域定义。
    • 很容易用C, C++,或者Java扩展。
    • 解释语言,代码能够动态的改变。
    • ...

    Tk: 基于Tcl的GUI框架

    Tk是一个GUI框架,它最早是基于Tcl语言。后来也被移植到Perl和Python等语言上。用Tk构建GUI,简单方便。

    Tcl/Tk 的运行

    Unix/Linux

    在Unix/Linux平台下可以在Shell里敲 tcl 或 tclsh 打开Tcl解释器。

    运行wish可以打开Tk解释器。

    Windows

    在Windows上平台上,可以通过安装AcitveTcl 来获得Tcl/Tk。

    标签:

      分享到:
      comments powered by Disqus

      35/38ms