Nuva語言是一種面向?qū)ο蟮膭討B(tài)腳本語言。Nuva對應(yīng)漢語的女媧一詞。女媧是中國上古時代的神話傳說人物。

設(shè)計目的

Nuva語言的設(shè)計目的是用于基于模板的代碼生成。除了用于代碼生成領(lǐng)域外,Nuva語言也能用于開發(fā)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > Nuva概述

Nuva概述

時間:2022-02-12 04:16:01 | 來源:信息時代

時間:2022-02-12 04:16:01 來源:信息時代

簡介

Nuva語言是一種面向?qū)ο蟮膭討B(tài)腳本語言。Nuva對應(yīng)漢語的女媧一詞。女媧是中國上古時代的神話傳說人物。

設(shè)計目的

Nuva語言的設(shè)計目的是用于基于模板的代碼生成。除了用于代碼生成領(lǐng)域外,Nuva語言也能用于開發(fā)應(yīng)用程序,如文本和數(shù)據(jù)處理、GUI應(yīng)用程序等。

Nuva(女媧)語言是一種面向?qū)ο蟮膭討B(tài)腳本語言(ScriptingLanguage),它的設(shè)計目的是用于基于模板的(TemplateBased)代碼生成(CodeGeneration)。除了用于代碼生成(CodeGeneration)領(lǐng)域外,Nuva(女媧)語言也能用于開發(fā)應(yīng)用程序,如文本和數(shù)據(jù)處理、GUI應(yīng)用程序等。

Nuva(女媧)語言的設(shè)計目的是用于基于模板的(TemplateBased)代碼生成(CodeGeneration),因此Nuva(女媧)語言中包含了專門用于模板的語言元素,編寫模板更為靈活方便。

Nuva(女媧)虛擬機內(nèi)置了正則表達式引擎,能夠方便的進行文本處理。

Nuva(女媧)虛擬機內(nèi)置了O/RMapping(Object-RelationMapping)引擎,您可以通過面向?qū)ο蟮姆绞街苯哟嫒?shù)據(jù)庫架構(gòu)和數(shù)據(jù)。

Nuva(女媧)虛擬機內(nèi)置了基于HTML/XML的界面引擎,能夠方便的編寫GUI應(yīng)用程序(MacrobjectCodeAuto就是用Nuva語言編寫的)。



設(shè)計特點

我們在開發(fā)XObject、CodeAuto、HelpAuto、WebAuto、AppAuto等產(chǎn)品的時候,需要一種基于模板的代碼生成工具。在考察了一些生成工具以后,發(fā)現(xiàn)它們的模版技術(shù)不夠簡便,因此我們決定自己來實現(xiàn)它。起初我們的模版采用一種簡單的標(biāo)記技術(shù),并實現(xiàn)了我們的第一個版本的生成工具。然后這種標(biāo)記技術(shù)得到擴展,變得非常像一門新的語言,我們決定對其進行規(guī)范化,于是就有了Nuva。

Nuva語言的設(shè)計目的就是用于基于模板的代碼生成,因此我們決定這門新的語言要有如下特點:

語法簡單靈活;

動態(tài)的,無類型約束;

支持面向?qū)ο?

自動垃圾回收;

內(nèi)置O/RMapping支持;

模版專用的語言元素.

主要應(yīng)用

Nuva除了用于代碼生成外,也能用于開發(fā)應(yīng)用程序,如文本和數(shù)據(jù)處理、GUI應(yīng)用程序等。

支持正則表達式,能夠方便的進行文本處理。

內(nèi)置O/RMapping引擎,能夠簡便的存取關(guān)系數(shù)據(jù)。

基于HTML/XML的界面引擎,能夠方便的編寫GUI應(yīng)用程序。

Nuva虛擬機特點

內(nèi)置了正則表達式引擎

Nuva虛擬機內(nèi)置了正則表達式引擎,能夠方便的進行文本處理。

<.

vartext=System.File.Load('Regex_Test.nuva')

foreach(str=text.RegexMatchs('/w ',))

??str

endforeach

.>

輸出如下的結(jié)果:

var

text

System

File

Load

Regex_Test

nuva

foreach

str

text

RegexMatches

w

str

end

foreach

內(nèi)置了O/RMapping引擎

Nuva虛擬機內(nèi)置了O/RMapping引擎,可以通過面向?qū)ο蟮姆绞街苯哟嫒?shù)據(jù)庫架構(gòu)和數(shù)據(jù)。



內(nèi)置了基于HTML/XML的界面引擎

Nuva虛擬機內(nèi)置了基于HTML/XML的界面引擎,能夠方便的編寫GUI應(yīng)用程序,典型的例子就是MacrobjectCodeAuto代碼生成器。

關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉