借人气宣传一下自己开发的语言Dao
道(Dao)语言1.0正式发布
这是道语言的第一个正式发布,希望大家给点支持或建议,先谢了。
道(Dao)语言是一门简单且强大的面向对象编程语言。它包括了很多高级特性,诸如软(选择性)类型系统,BNF形式的宏(元编程),正则表达式,多维数值数组,闭包,协程,函数异步调用等。道语言还提供了丰富的标准数据类型,方法和库等。道语言被实现为一个轻量高效的虚拟机,并有相当透明的C编程函数接口,使得用C语言扩展道或嵌入道变得很简单。
从上次发布到现在,道语言有了很多完善和提高,包括:大量的错误修正和一些曾经支持过的特性的修复;还有几处重大的代码重写以提高代码的结果和效率;以及几个新的语言特性的实现等。详情请见: http://www.daovm.net/?page=dao_whats_new_zh。
除了语言和实现的提高外,道语言的模块,工具,文档和网站也都有了很大的提高。现在,道语言的已经包括了比较齐全的中英文文档,并且以良好的格式方便查阅。此发布附带了一些示例程序,包括为The Computer Language Benchmarks Game写的程序,值得试试。
这次发布还包括了一个使用道语言开发的自动化工具,可以用来直接从C/C++库的头文件生成相关的封装代码,以供道程序载入使用。实际上,这次附带发布的道语言模块中的大部分都是使用此工具生成的。此工具应该也可用来比较容易生成其他C/C++库的封装。
道语言的另一个实际应用例子就是一个用道语言本身开发的新的道语言官方网站:http://www.daovm.net。此网站将致力于道语言的推广和用户社区的建设,并为此提供一个良好的平台。
相关链接:
主页: http://www.daovm.net
文档: http//www.daovm.net/?page=document_zh
下载: http//www.daovm.net/?page=download_zh
论坛: http//www.daovm.net/?forum