红联Linux门户
Linux帮助

DaoStudio-0.5-Beta dao-2.0-devel发布 -轻量级国产编程语言

发布时间:2014-01-20 09:22:39来源:红联作者:empast
道(Dao)语言是一个轻量级、支持可选类型申明的程序语言。它支持很多高级特性,对基于多核的并行编程有很好的支持。它的C编程接口简单易用,方便嵌入或扩展。

主要特性:

支持可选类型申明,类型推导和静态检查;

支持基于类和接口的面向对象编程;

支持代码块方法(替代函数式方法);

对并行编程有内置的原生支持;

有并行的基于垃圾回收的内存管理;

支持带类型检查的协程;

支持闭包,匿名函数和类;

有类BNF语法宏系统;

设计和实现为基于寄存器的虚拟机;

使用跨平台的标准C实现;

有简单易用的C编程接口,方便嵌入或扩展;

有基于LLVM的及时编译器;

有基于Clang的自动封装工具;

使用简化的BSD许可发布。

示例代码:

1 io.write( 'Hello world!' )

在线体验:http://daovm.net/demo.html

下载:http://www.daovm.net/download/

来自:开源中国社区
文章评论

共有 0 条评论