发新话题
打印

自荐新的脚本语言-道(Tao)语言,欢迎测试与使用!

自荐新的脚本语言-道(Tao)语言,欢迎测试与使用!

是本人从去年5月份开始开发出来的,最新版本0.8.5beta. 期待大家的支持!

========================
道语言0.8.5-beta新特性:
========================

1. 更多内部函数: var.type()返回道变量var的类型,compile(...)编译道脚本, array.replace(),array.cat(),hash.keys()和hash.values()等.

2. 支持灵活的命名空间,和动态创建类与函数(使用compile()函数).

3. 增加文件输入输出类型,由open()函数创建,read()和print()操作.

4. 增加常量(const),共享(share)和外部(extern)类型.文件输入输出类型, 函数名,类名,动态再入的模块和命名空间等均可作为常量使用(赋值给其他变量,或作为参数传递给函数等).

5. 增加了一种新的C/C++模块载入机制(但还有待进一步完善).

6. 解释器内部结构作了较大调整.

=========
总结:
=========

设计目标:
1. 简洁高效.
2. 综合其他语言的优良特性.

实现语言和库:C++和STL.

设计者: 傅利民
Email: fu [dot] limin [dot] tao [at] gmail.com

支持的关键特性:

1. 动态数据类型.支持复杂数据类型如数组(list), 字典(hash),复数和矩阵.

2. 支持面向对象编程.

3. 简单的字符串正则表达式匹配.

4. 自动内存管理.能够回收循环结构.

5. 支持数值类型复数和矩阵,及其简单的运算符.

6. 方便的命名空间,支持动态创建类和函数.

7. 动态载入C/C++模块(还有待进一步完善).

8. 内置了一小巧的XML分析器.

============
有待完成的:
============
更多字符串操作,多类继承,完善IO,完善C/C++模块载入功能,增强字符串匹配功能.对解释器整体作可能的优化.

文档:
http://taoscript.sourceforge.net/brief_tao.php

例程:
http://taoscript.sourceforge.net/sample.php

下载:
http://taoscript.sourceforge.net/downloads.php      

TOP

发新话题