Nuva语言
Nuva是一种面向对象的动态脚本语言。
Nuva语言的特点:
语法简单灵活
动态的,无类型约束
支持面向对象
自动垃圾回收
内置O/R Mapping支持
模版专用的语言元素
Nuva能干什么:
Nuva除了用于代码生成外,也能用于开发应用程序,如文本和数据处理、GUI应用程序等。
支持正则表达式,能够方便的进行文本处理。
内置O/R Mapping引擎,能够简便的存取关系数据。
基于HTML/XML的界面引擎,能够方便的编写GUI应用程序。
Nuva代码范例:
<.. "Hello, Nuva!" Demo ..>
<.
//======================================
// Hello, Nuva! (1)
//======================================
?? 'Hello, Nuva!'
/*======================================
Hello, Nuva! (2)
======================================*/
function HelloNuva()
?? "Hello, Nuva!";
end function
HelloNuva();
/*======================================
Hello, Nuva! (3)
======================================*/
class Nuva()
function Hello()
?? 'Hello, Nuva!';
end function
end class
var n = Nuva();
n.Hello();
.>