TCL全称是Tool Command Language,传说是出现比较早的脚本语言了.通常被称为TCL/TK,TK是它的工具包,可以创建带GUI的程序.
我第一次听说TCL当然是"TCL王牌"啦~~哈哈~ 第一次看到TCL脚本是在WOWEMU里,搞过WOW私服的兄弟应该知道吧,这个模拟器就是用的TCL脚本.第二次呢,应该就是LINUX里的TCLSH吧,然后就经常和它见面啦哈~~虽然现在还不是很了解它-_-
TCL脚本的功能实在是强大(在我所知道的脚本语言中),除了可以带上TK做GUI程序外,还可以操作进程/线程,访问文件,通过SOCKET访问网络并且和其它脚本语言一样很完美的支持正则.当然,最可爱的就是它是开源的,并且能很容易的集成到C程序里(当然C++也没问题啦).最最让我感到爽快的就是它可以和C/C++程序相互调用,而且实现起来非常简单,TCL的C接口也不是很多(我喜欢少的),所以上手很快.
刚好最近在做的项目里要集成个脚本引擎,所以准备小试铅笔刀,玩玩TCL哈~~
最后贴个它的家:http://www.tcl.tk/
我第一次听说TCL当然是"TCL王牌"啦~~哈哈~ 第一次看到TCL脚本是在WOWEMU里,搞过WOW私服的兄弟应该知道吧,这个模拟器就是用的TCL脚本.第二次呢,应该就是LINUX里的TCLSH吧,然后就经常和它见面啦哈~~虽然现在还不是很了解它-_-
TCL脚本的功能实在是强大(在我所知道的脚本语言中),除了可以带上TK做GUI程序外,还可以操作进程/线程,访问文件,通过SOCKET访问网络并且和其它脚本语言一样很完美的支持正则.当然,最可爱的就是它是开源的,并且能很容易的集成到C程序里(当然C++也没问题啦).最最让我感到爽快的就是它可以和C/C++程序相互调用,而且实现起来非常简单,TCL的C接口也不是很多(我喜欢少的),所以上手很快.
刚好最近在做的项目里要集成个脚本引擎,所以准备小试铅笔刀,玩玩TCL哈~~
最后贴个它的家:http://www.tcl.tk/
想做些令人惊奇的东西出来