Tcl学习0——Tcl和Tk介绍
Tcl
Tcl(tool command language)是一种用于控制和扩展应用程序的动态语言。
Tcl特点:
- 可嵌入的(embeded)(解释器是一个C函数库,很容易整合到应用程序中。)
- 可扩展的(extensible)(任意应用程序可通过增加命令来扩展Tcl 内核的功能。)(最有用的扩展:Tk)
Tk
Tcl最有用的一个扩展就是Tk,
这是一个用于开发图形用户界面(graphical userinterface,GUI)应用程序的工具集。
Tk 扩展了Tcl内核的功能,增加了构建用户界面的命
Tcl/Tk的好处
- 快速开发(学习的知识少,需要写的代码少;Tcl是解释语言,使用Tcl应用程序时,可以在运行中生成和使用新的脚本,而无需重新编译和重启应用程序。)
- 跨平台语言(例如,在Linux上开发的应用程序,在大多数情况下,可不加改动地在Macintosh或 Windows)上运行。)
- Tcl拥有原生Unicode支持的动态语言。(Tcl可以处理这个世界上几乎所有的书面语言。)
- “胶合语言”(一个 Tcl 应用程序可以包含很多不同的扩展,每个扩展都分别提供一系列Tcl命令。)
- 让应用程序拥有强大的脚本语言
- Tcl及其大多数扩展开源免费
参考:《Tcl_TK入门经典(第2版)》
Tcl学习0——Tcl和Tk介绍相关推荐
- 【Tcl学习笔记】第1章 Tcl和Tk概览-hello world!
目录 1.1 环境搭建 1.2 使用 Tk 编写hello world 1.3 脚本文件 1.4 变量与替换 1.4 控制结构 1.6 关于 Tcl 语言 1.7 事件绑定 1.8 Tcl/Tk 更多 ...
- Tcl学习1——安装软件环境ActiveTcl
ActiveTcl介绍 ActiveState软件(http://www.activestate.com)是一个创建开发工具,为包括Tcl在内的一些动态语言提供服务和支持的公司. 除了他们的商业产品, ...
- 《从0到1学习Flink》—— Apache Flink 介绍
前言 Flink 是一种流式计算框架,为什么我会接触到 Flink 呢?因为我目前在负责的是监控平台的告警部分,负责采集到的监控数据会直接往 kafka 里塞,然后告警这边需要从 kafka topi ...
- tcl学习---windows下安装及运行环境
以前一直用tcl,但是面试的时候发现很多基本的概念竟然又忘记了. 有什么好说的,从头到尾再实践一遍吧~~~~ 1:下载windows版本 不方便UNIX/LINUX,所以直接下载windows版本,现 ...
- 深度学习+计算机视觉(CV)_第0章_课程介绍
深度学习+计算机视觉(CV)_第0章_课程介绍 文章目录 深度学习+计算机视觉(CV)_第0章_课程介绍 深度学习 1.什么是深度学习 2 发展历史(了解) 计算机视觉 1.计算机视觉定义 2.常见任 ...
- HTML/CSS学习笔记01【概念介绍、基本标签】
w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...
- 【逆强化学习-0】Introduction
文章目录 专栏传送门 0.引言 1.逆强化学习发展历程 2.需要准备的 专栏传送门 0.简介 1.学徒学习 2.最大熵学习 0.引言 \qquad相比于深度学习,国内强化学习的教程并不是特别多,而相比 ...
- 十九.激光和惯导LIO-SLAM框架学习之项目工程代码介绍---代码框架和一些文件解释
专栏系列文章如下: 一:Tixiao Shan最新力作LVI-SAM(Lio-SAM+Vins-Mono),基于视觉-激光-惯导里程计的SLAM框架,环境搭建和跑通过程_goldqiu的博客-CSDN ...
- 十一.激光惯导LIO-SLAM框架学习之LIO-SAM框架---框架介绍和运行演示
专栏系列文章如下: 一:Tixiao Shan最新力作LVI-SAM(Lio-SAM+Vins-Mono),基于视觉-激光-惯导里程计的SLAM框架,环境搭建和跑通过程_goldqiu的博客-CSDN ...
最新文章
- shields 徽标_符号,标志,文字标记:徽标类型的综合指南
- 网络爬虫--11.XPath和lxml
- Java进阶 | IO流核心模块与基本原理
- Linux脏牛漏洞提权复现
- 使用存储过程创建datawindow
- 锐界机器人_每72秒就有一辆锐界驶下生产线
- 老韩思考:卖点----卖豆腐的能转行IT
- FMEA功能安全(FMEAHunter)
- 【转】深度技术分析“为什么ios比android流畅”
- eWebEditor的使用
- MySQL面试夺命连环27问
- from .onnxruntime_pybind11_state import * # noqa ddddocr运行报错
- 测试还是国外的香?走进海外测试开发工程师
- clickhouse建表语句行数太多导致报错 Unmatched parentheses: (
- 项目场景:jetson nano conda Illegal instruction (core dumped)
- CAD插件学习系列教程(六) 文字自动避让工具
- 安装CUDA失败的情况nsight visual studio edition失败
- flash移动整体元件
- Java-方法语句-员工迟到处理
- 从三驾马车到三叉戟,亚马逊云科技的中国故事
热门文章
- IC Compiler 实验三
- Android 上 NFC 应用
- python是动态语言图片_利用python图片生成,需10几行代码,生成的动态表情包(小黄鸭)...
- 使用Microsoft Office Publisher制作海报Poster
- QCC---Host configure tools
- python 法律检索_Python爬虫进阶必备 | 某裁判文书检索网站加密分析与自动登录实现...
- CHIL-SQL-UCASE() 函数
- 【Unity3D小功能】Unity3D中在创建完项目后自动创建文件夹列表
- python3.7运行 skimage 报错ImportError: DLL load failed:找不到指定模块
- 最新AppStore审核被拒常见条例,及解决方案(内购、切支付篇)