这次发布的版本在各方面都有了很大的提升,希望感兴趣的朋友
前来试用.
道语言简介:
道(Tao)语言是一种面向对象的动态脚本语言,支持复杂的数据类型.
道语言也拥有比较强字符串正则表达式匹配能力.它同时对数值类
型和运算有比较良好的支持.它也很方便的用C++扩展,其接口简单
透明.
关键特性:
1.面向对象(语法近似C++).
2.字符串正则表达式(语法近似Perl).
3.数值数组(语法近似Matlab,某些方面更方便).
4.简单透明的C++扩展接口.
发布日志:
+: 增加
!: 变动
*: 修正
-: 删除
0.9.0测试版:
! 矩阵类型被一般化为支持任意维数的数值数组.可根据需要设置为
byte,short,int,float和double类型.对相关运算也有良好的支持.
+ 增加了一些方便实用的函数用于数值数组操作,如numarray(),apply(),
noapply()和which()等,以及用于数值数组的数学函数.
+ 支持临时变量,作为特殊的参数传递方式.
+ 增加了一些可避免显式循环与下标操作的特殊函数,包括用于数值数组的
numarray(),apply()和noapply();用于一般数组的iterate()和iterget();
用于两者的which().
+ 增加了道语言的C++类型,用于道脚本与C++模块之间的数据交换.用这种
方法,仅用两个C++头文件就可开发出可供道脚本调用的C++模块,根本
不需要道语言提供任何动态或静态连接库.
+ 实现了方便的字符串运算与下标操作.
+ 更加完善的字符串正则表达式功能(选择性匹配,匹配组,子字符串提取
与替换).
...更多参看随道语言发布的ChangLog文件.
下载:
http://prdownloads.sourceforge.n ... eta.tar.gz?download
文档:
http://taoscript.sourceforge.net ... to_Tao_Language.pdf
主页:
http://taoscript.sourceforge.net
联系:
傅利民: fu [dot] limin [dot] tao [at] gmail [dot] com