- Tcl教程
- Tcl - 首页
- Tcl - 概述
- Tcl - 环境设置
- Tcl - 特殊变量
- Tcl - 基本语法
- Tcl - 命令
- Tcl - 数据类型
- Tcl - 变量
- Tcl - 运营商
- Tcl - 决策
- Tcl - 循环
- Tcl - 数组
- Tcl - 字符串
- Tcl - 列表
- Tcl - 字典
- Tcl - 程序
- Tcl - 套餐
- Tcl - 命名空间
- Tcl - 文件 I/O
- Tcl - 错误处理
- Tcl - 内置函数
- Tcl - 正则表达式
- TK 教程
- Tk - 概述
- Tk-环境
- Tk - 特殊变量
- Tk - 小部件概述
- Tk - 基本小部件
- Tk - 布局小部件
- Tk - 选择小部件
- Tk - 画布小部件
- Tk - 大型小部件
- Tk-字体
- Tk - 图像
- Tk - 活动
- Tk-Windows 管理器
- Tk - 几何管理器
- Tcl/Tk 有用资源
- Tcl/Tk - 快速指南
- Tcl/Tk - 有用的资源
- Tcl/Tk - 讨论
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。这包括,
- 通常由数据库支持的可扩展网站。
- 使用 TclHttpd 构建高性能 Web 服务器。
- Tcl 与基于 CGI 的网站。
- 桌面 GUI 应用程序。
- 嵌入式应用程序。