Nuva (女娲) 语言是一种面向对象的动态脚本语言 ( Scripting Language ) ,它的设计目的是用于基于模板的 ( Template Based ) 代码生成 ( Code Generation )。除了用于代码生成 ( Code Generation ) 领域外,Nuva (女娲) 语言也能用于开发应用程序,如文本和数据处理、GUI 应用程序等。
Nuva (女娲) 语言的设计目的是用于基于模板的 ( Template Based ) 代码生成 ( Code Generation ) ,因此 Nuva (女娲) 语言中包含了专门用于模板的语言元素,编写模板更为灵活方便。
Nuva (女娲) 虚拟机内置了正则表达式引擎,能够方便的进行文本处理。
Nuva (女娲) 虚拟机内置了 O/R Mapping ( Object-Relation Mapping ) 引擎,您可以通过面向对象的方式直接存取数据库架构和数据。
Nuva (女娲) 虚拟机内置了基于 HTML/XML 的界面引擎,能够方便的编写 GUI 应用程序 ( Macrobject CodeAuto 就是用 Nuva 语言编写的)。