Tcl - 概述

Tcl是工具命令语言的缩写形式.加州大学伯克利分校的John Ousterhout设计了它.它是脚本语言和它自己的解释器的组合,它嵌入到应用程序中,我们用它开发.

Tcl最初是为Unix开发的.然后将其移植到Windows,DOS,OS/2和Mac OSX. Tcl非常类似于其他unix shell语言,如Bourne Shell(Sh),C Shell(csh),Korn Shell(sh)和Perl.

它旨在提供程序与其他程序交互,也作为可嵌入的解释器.尽管最初的目的是使程序能够进行交互,但你可以找到用Tcl/Tk编写的完整应用程序.

Tcl的特点

Tcl的功能如下:

  • 缩短开发时间.

  • 功能强大且简单的用户界面套件,集成了TK.

  • 编写一次,随处运行.它可以在Windows,Mac OS X和几乎所有Unix平台上运行.

  • 对于有经验的程序员来说非常容易上手;因为,语言非常简单,他们可以在几小时或几天内学习Tcl.

  • 您可以使用Tcl轻松扩展现有应用程序.此外,可以在C,C++或Java到Tcl中包含Tcl,反之亦然.

  • 拥有一组强大的网络功能.

  • 最后,它是一个免费的开源软件,可以毫无限制地用于商业应用程序.

应用程序

Tcl是一种通用语言,你可以在任何地方找到Tcl.它包括,

  • 通常由数据库支持的可扩展网站.

  • 高性能Web服务器使用TclHttpd构建.

  • 使用基于CGI的网站的Tcl.

  • 桌面GUI应用程序.

  • 嵌入式应用程序.