`
thomas01042003
  • 浏览: 15268 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tickle

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

任何东西都是一条命令,包括语法结构(for,if等)。
任何事物都可以重新定义和重载。
所有的数据类型都可以看作字符串。
语法规则相当简单。
提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。
动态的域定义。
很容易用C, C++,或者Java扩展。
解释语言,代码能够动态的改变。
完全的Unicode支持。
平台无关。Win32,UNIX,Mac 上都可以跑。
和Windows的GUI紧密集成。Tk
代码紧凑,易于维护。
TCL本身在 8.6 以后提供面向对象的支持。因为语言本身很容易扩展到支持面向对象,所以在8.6之前存在许多C语言扩展提供面向对象能力,包括XOTcl, Incr Tcl 等。另外SNIT扩展本身就是用TCL写的。

使用最广泛的TCL扩展是TK。 TK提供了各种OS平台下的图形用户界面GUI。连强大的Python语言都不单独提供自己的GUI,而是提供接口适配到TK上。 另一个流行的扩展包是Expect. Expect提供了通过终端自动执行命令的能力,例如(passwd, ftp, telnet等命令驱动的外壳).

Tcl 支援扩充套件,这些扩充套件提供了额外的功能(像是 GUI,自动化,数据库存取等)。

下面是一些 Tcl 扩充套件的列表:

tclodbc
mk4tcl
sqlite
Pgtcl, pgintcl
mysqltcl, msqltcl
AdabasTcl
FBSQL
ibtcl
Oratcl
Sybtcl
db2tcl
分享到:
评论

相关推荐

    Python库 | tickle-me-email-3.0.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:tickle-me-email-3.0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    PyPI 官网下载 | tickle-me-email-4.3.0.tar.gz

    《PyPI官网下载:tickle-me-email-4.3.0.tar.gz——Python邮件处理库的探索》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python库,供全球开发者免费下载和使用。在PyPI上,我们可以...

    Tickle-开源

    **Tickle - 开源软件深度解析** Tickle是一款开源项目,它是Illicom TradeXpress (TX) 事务控制语言(TCL)的编译器。TCL是一种强大的脚本语言,广泛应用于系统管理、自动化任务和软件测试等领域。Tickle的出现,...

    tickle:强大的触摸库和它的大机器

    你可以触摸Tickle 是一个简单、健壮和可读的 JavaScript 库,用于处理与理智的触摸交互。 它的实现方式使您可以轻松阅读代码并了解它的作用,因此如果您想在您的 UI 上进行一些异国情调的手指扭曲,您只需启动编辑器...

    The To-Tickle List Episode 10 Win 106.zip

    The To-Tickle List Episode 10 Win 106.zip

    Time-Tickle:我的第一个小增量游戏

    《时间痒:我的第一个小增量游戏》是一款基于JavaScript开发的游戏,它属于增量或点击器游戏类型,这类游戏通常以轻松的玩法和逐步积累资源为特点。在这个游戏中,玩家通过简单的操作,随着时间推移逐渐获得虚拟资源...

    疯狂挠痒痒HTML5游戏源码

    HTML5游戏源码是开发互动娱乐应用的核心,它利用了HTML5语言的现代特性,如Canvas、Web Audio、WebSocket等,来实现丰富的图形绘制、音频处理以及实时通信等功能。"疯狂挠痒痒"这款游戏源码提供了创建一个轻量级、...

    挠性电路技术

    挠性电路技术是一种创新的电子互连解决方案,它在现代电子设备中扮演着至关重要的角色。挠性电路,又称柔性电路板(FPC)或软性电路,是通过使用可弯曲和折叠的材料来实现电路板的设计。这种技术极大地提高了设备的...

    Tcl Style Guide

    ### Tcl Style Guide 知识点概述 #### 一、引言 - **目的与适用范围**:本手册适用于为Wish或任何其他Tcl应用程序开发Tcl代码的人员。手册中详细介绍了编写代码及测试脚本的一系列约定。 - **制定背景**:此文档...

    _storage_emulated_0_android_data_com.tencent.mm_MicroMsg_Download_FRM.Support0423_2510(Frame.2023).zip

    标题中的"_storage_emulated_0_android_data_com.tencent.mm_MicroMsg_Download_FRM.Support0423_2510(Frame.2023).zip" 提供了关于文件存储位置和内容的重要线索。首先,我们可以看到路径"_storage_emulated_0_",...

    Andriod接收广播的类

    恢复已经停止的更新下载。 'android.server.checkin.FOTA_RESTART' ...'android.intent.action.NETWORK_TICKLE_RECEIVED' 设备上新安装了一个应用程序包。 'android.intent.action.PACKAGE_ADDED'

    Android-EhViewer.zip

    Android-EhViewer.zip,[不推荐]一个非官方的安卓e-hentai应用程序,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。

    matlab开发-令人费解的是,3个主题中的Tickleiqpuzzlesurprisingresult

    "Tickle IQ Puzzles: Surprising Result"标题所指的可能是一个基于MATLAB的项目,它涉及到创建一个在线IQ拼图,特别是与三维立方体相关的谜题。这种类型的智力游戏通常需要玩家通过二维图像来理解和重构三维物体,...

    TCL培训教程(全).doc

    它的名称来源于“Tool Command Language”的缩写,通常发音为“tickle”。TCL分为两大部分:语言本身和库。语言部分提供了一个简单但强大的命令集,而库部分则允许将TCL集成到各种应用程序中,通过Tcl_Interp对象...

    UG后处理开发用-TCL基本语法与指令

    TCL全称为“Tool Command Language”,通常读作“Tickle”。它是一种解释型语言,类似UNIX系统中的Shell语言,如Bourne Shell (sh)、C Shell (csh)和Korn Shell (ksh)。TCL具备变量、流程控制和过程等程序化特性,可...

    samba+ctdb集群配置文档

    CTDB使用Tickle ACKs机制来检测节点的故障,并自动进行IP地址的故障转移。 ##### 6.3 CTDB管理 CTDB提供了一系列命令行工具,用于监控和管理集群的状态。 ##### 6.4 CTDB工具箱 CTDB工具箱包含了一系列用于维护...

    TCL语法总结

    TCL语言是tool command language的缩写,发音为‘tickle’,是一种很通用的脚本语言,几乎可以在任何平台解释运行。TCL语言包含两个部分:一个语言,一个库。NS2是用来描述脚本的TCL语言的基本语法规则。 1. TCL的...

    大一高校英语下册其次单元.docx

    30. **tickle**:使人感到好笑并产生兴趣,也可以指触动某人的痒处。 这些词汇和短语是学习英语的重要组成部分,理解和掌握它们对于提升阅读理解、写作表达以及日常交流能力至关重要。在学习过程中,可以通过造句、...

    Tcl 脚本语言 语法

    发音**: Tcl的发音为“tickle”,这个名字来源于“tool command language”的首字母缩写。 **2. 组成部分**: Tcl主要由两大部分组成: - **语言**: 作为一种脚本语言,Tcl主要用于向交互式程序(如文本编辑器、...

    Tcl编程简介 TCL脚本

    TCL,全称Tool Command Language,是一种功能强大的通用脚本语言,其发音为“tickle”。TCL的特点在于它的简洁语法和高度可扩展性,使其不仅适用于发布命令给交互式程序,如文本编辑器、调试器和shell,还能作为一个...

Global site tag (gtag.js) - Google Analytics