问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是tcl脚本,简单分析一下

发布网友 发布时间:2022-04-07 11:31

我来回答

1个回答

热心网友 时间:2022-04-07 13:00

Tcl(最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种脚本语言。 由John Ousterhout创建。 TCL经常被用于 快速原型开发,脚本编程,GUI和测试等方面。
Tcl的特性包括:
* 任何东西都是一条命令,包括语法结构(for, if等)。
* 任何事物都可以重新定义和重载。
* 所有的数据类型都可以看作字符串。
* 语法规则相当简单
* 提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。
* 动态的域定义。
* 很容易用C,C++,或者Java扩展。
*解释语言,代码能够动态的改变。
* 完全的Unicode支持。
* 平台无关。Win32,UNIX,Mac上都可以跑。
* 和Windows的GUI紧密集成;Tk
* 代码紧凑,易于维护。
TCL本身不提供面向对象的支持。但是语言本身很容易扩展到支持面向对象。许多C语言扩展都提供面向对象能力,包括XOTcl,Incr Tcl等。另外SNIT扩展本身就是用TCL写的。
使用最广泛的TCL扩展是TK。 TK提供了各种OS平台下的图形用户界面GUI。连强大的Python语言都不单独提供自己的GUI,而是提供接口适配到TK上。另一个流行的扩展包是Expect. Expect提供了通过终端自动执行命令的能力,例如(passwd,ftp,telnet等命令驱动的外壳).
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 瓷砖水垢怎么去除 瓷砖的水垢小妙招 瓷砖水垢怎么清除最好的方法 瓷砖陈年水垢怎么清理 自媒体销售应该怎样做? 自媒体广告销售是做什么的 网络推广难做吗? 做广告销售有哪些方面的发展前途? 不会英语!怎么唱英文歌? 自媒体推广难做吗? 小米手机屏有时成彩色条纹的不能用,拿到售后又好啦,是什么原因 我的小米平板3唤醒屏幕时突然出现了花屏,几秒后又自动好了,这是什 小米平板侧着看有一圈一圈彩色光纹 屏幕出现彩色条纹 ipad屏幕出现彩色条纹 小米平板屏幕有一条条痕 为什么我的小米平板斜着看屏幕时,会有彩波纹的出现 小米平板2出现屏幕半个有线条是怎么回事 虚拟现实之立体显示技术 预测结果三维可视化查询 黑太阳731 cctv6播过吗? 快手一直用一个标签突然就改会不会有影响 快手换风格要删除原来作品吗 快手上连着两天发一样作品,背景服装换了可以吗? 快手六万粉丝 可以换风格吗? 我的快手吃播播放量低想改搞笑风格可以吧? 手机上怎么开无犯罪记录证明怎么开 滦州市怎样在网上开无犯罪证明 小祁玩的是什么奥特曼游戏? 求一3d动漫名 知道话请发链接我在线看或者下载看 我需要这些大量的日本3D动漫图片 要高清的 要速度. 我在线等. 史诗战争模拟器2第77关怎么过 怎么样的翡翠是最好的? 什么样的糯种翡翠才算好 翡翠的种有几种?什么样的种才算最好的? 什么样的翡翠玉才是极品? 翡翠手镯应该怎么挑,什么样的算好的呢? 上海电信20年固话送宽带现两年到期会不会自带续费下去呢? 有人知道python是干什么用的吗? 想知道上海电信的宽带套餐有哪些?