亚洲成人伦理_成人午夜视频在线观看_日本免费网站_黄网站色大毛片_超碰97人人人人人蜜桃_久久在线视频
[Full]
完整版
[Rss]
訂閱
[Xml]
無(wú)圖版
[Xhtml]
無(wú)圖版
Rss
& SiteMap
曙海教育集團(tuán)論壇
http://www.bjzhda.cn
曙海教育集團(tuán)論壇
◎
曙海教育集團(tuán)論壇
→
JAVA語(yǔ)言開發(fā)
→
(五).NET VS Java將有更好的動(dòng)態(tài)語(yǔ)言支持
共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽:
[1]
[瀏覽完整版]
標(biāo)題:(五).NET VS Java將有更好的動(dòng)態(tài)語(yǔ)言支持
1樓
wangxinxin
發(fā)表于:2010-12-11 10:25:34
以下內(nèi)容含腳本,或可能導(dǎo)致頁(yè)面不正常的代碼
<font face="Times New="New" Roman="Roman" "><font size="4">象Python和Ruby一類的動(dòng)態(tài)語(yǔ)言,有著表達(dá)能力強(qiáng)大的語(yǔ)法,更易于讀、寫和維護(hù),對(duì)快速開發(fā)極具建設(shè)性。微軟(Microsoft)和升陽(yáng)(Sun Microsystems)已經(jīng)認(rèn)識(shí)到業(yè)界不斷增長(zhǎng)的對(duì)于動(dòng)態(tài)編程的興趣,</font></font><a href="http://www.eweek.com/article2/0,1895,2001138,00.asp" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">計(jì)劃將更多有關(guān)動(dòng)態(tài)語(yǔ)言的特性</font></font></a><a href="http://www.eweek.com/article2/0,1895,2001138,00.asp" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">集成到各自的托管平臺(tái)上。</font></font></a> <font face="Times New="New" Roman="Roman" "><font size="4">微軟開發(fā)人員</font></font><a href="http://blogs.msdn.com/hugunin/default.aspx" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">Jim Hugunin</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">透露雷蒙德(微軟所在地區(qū))的WA軟件公司正在增強(qiáng).NET平臺(tái),以簡(jiǎn)化動(dòng)態(tài)語(yǔ)言的開發(fā)。Hugunin是IronPython ——一個(gè).NET平臺(tái)上的Python實(shí)現(xiàn)的開發(fā)者,他說(shuō).NET通用語(yǔ)言運(yùn)行庫(kù)(Common LanguageRuntime)將被擴(kuò)展以加入對(duì)于動(dòng)態(tài)語(yǔ)言特性的附加支持,同時(shí)也會(huì)增加供語(yǔ)言創(chuàng)建者使用的框架組件。微軟希望新的特性和現(xiàn)存的IronPython源代碼(作為一種參考實(shí)現(xiàn))能夠鼓勵(lì)開發(fā)人員將其他流行的動(dòng)態(tài)語(yǔ)言帶到.NET平臺(tái)上。目前幾種有用的動(dòng)態(tài)語(yǔ)言特性已被加入.NET2.0中,其中較突出的是</font></font><a href="http://blogs.msdn.com/joelpob/archive/2004/03/31/105282.aspx" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">輕量代碼生成和DynamicMethod方法。</font></font></a> <font face="Times New="New" Roman="Roman" "><font size="4"> Hugunin對(duì)PowerShell(微軟的下一代命令行架構(gòu))帶來(lái)的機(jī)會(huì)也很熱心。PowerShell在.NET技術(shù)之上提供了一個(gè)精煉的動(dòng)態(tài)語(yǔ)言,具有頂級(jí)的功能以及其他令人期待的特性。PowerShell還提供了對(duì)于簡(jiǎn)化通常計(jì)算任務(wù)的代碼庫(kù)及實(shí)用程序的廣泛選擇。Hugunin希望在VisualBasic和IronPython中能夠使用絕大多數(shù)這類功能,為用戶提供更多的選擇。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 在我的</font></font><a href="http://arstechnica.com/guides/other/msh.ars" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">PowerShell簡(jiǎn)介(那時(shí)叫Microsoft Command Shell微軟命令行外殼)里,我指出在語(yǔ)法中缺少對(duì)類的定義(definingclasses)的支持是對(duì)該語(yǔ)言最嚴(yán)重的限制之一。通過讓用戶能夠運(yùn)用一種象Python一樣優(yōu)雅、凝練的動(dòng)態(tài)語(yǔ)言,利用PowerShell庫(kù)的強(qiáng)大功能,微軟可以為開發(fā)人員提供兼具這兩個(gè)方面優(yōu)點(diǎn)的工具。</font></font></a> <font face="Times New="New" Roman="Roman" "><font size="4"> Python不是唯一在.NET上開疆拓土的動(dòng)態(tài)語(yǔ)言。加拿大軟件開發(fā)人員John Lam正在開發(fā)</font></font><a href="http://www.iunknown.com/articles/2006/03/16/third-drop-of-rubyclr" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">RubyCLR</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">,一個(gè)允許開發(fā)人員使用Ruby建立.NET應(yīng)用程序的橋接軟件。其他已移植到.NET的動(dòng)態(tài)語(yǔ)言包括Lisp (Rob Blackwell的</font></font><a href="http://www.lsharp.org/" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">L#</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">)和Smalltalk (SmallScript公司的</font></font><a href="http://www.smallscript.org/Community/community_home.asp" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">S#</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">)。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 升陽(yáng)計(jì)劃擴(kuò)展自己的Java平臺(tái)以提供更強(qiáng)的動(dòng)態(tài)語(yǔ)言支持。在一個(gè)不同尋常的聲明中,升陽(yáng)Computational Theologist(計(jì)算問題專家)Gilad Bracha承認(rèn),“我們已經(jīng)注意到有人希望使用Java以外的語(yǔ)言編程”。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 升陽(yáng)一直在努力改善動(dòng)態(tài)語(yǔ)言支持,并計(jì)劃在Java標(biāo)準(zhǔn)版第6版中包含一個(gè)JavaScript實(shí)現(xiàn)。為了簡(jiǎn)化Java虛擬機(jī)上的動(dòng)態(tài)語(yǔ)言開發(fā),升陽(yáng)已提交了一個(gè)</font></font><a href="http://jcp.org/en/jsr/detail?id=292" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">JSR (Java Specification Request</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">),描述了一個(gè)叫做invokedynamic(意為“被動(dòng)態(tài)調(diào)用的”)的新的字節(jié)碼操作,Bracha稱之為“松散類型的虛調(diào)用”。升陽(yáng)也計(jì)劃加入對(duì)動(dòng)態(tài)元編程設(shè)施的支持(運(yùn)行時(shí)代碼生成機(jī)制,類似Lisp的宏和Python的元類)。雖然有幾種動(dòng)態(tài)語(yǔ)言已經(jīng)在Java虛擬機(jī)上可用,包括</font></font><a href="http://jruby.codehaus.org/" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">JRuby</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">和</font></font><a href="http://www.jython.org/Project/index.html" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">Jython</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">,新的特性仍很重要,因?yàn)樗鼈儗⒑?jiǎn)化動(dòng)態(tài)語(yǔ)言的開發(fā)過程并擴(kuò)大其可存取的功能范圍。動(dòng)態(tài)元編程是一個(gè)特別激動(dòng)人心的特性,在</font></font><a href="http://www.linuxjournal.com/node/8080" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">領(lǐng)域特定語(yǔ)言的設(shè)計(jì)(domain-specific language design)方面有很大潛力。</font></font></a> <font face="Times New="New" Roman="Roman" "><font size="4"> 一些熱衷動(dòng)態(tài)語(yǔ)言的人也對(duì)</font></font><a href="http://www.parrotcode.org/" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">Parrot</font></font></a><font face="Times New="New" Roman="Roman" "><font size="4">感興趣。Parrot是一個(gè)特別為動(dòng)態(tài)語(yǔ)言設(shè)計(jì)的開源虛擬機(jī),最初構(gòu)想為Perl6的基礎(chǔ)。它有一些很動(dòng)人的特性,包括一個(gè)可以極大地簡(jiǎn)化語(yǔ)言開發(fā)過程的內(nèi)建語(yǔ)法引擎。雖然Parrot離完善還很遠(yuǎn),一些基于Parrot運(yùn)行的語(yǔ)言已經(jīng)處于不同的開發(fā)階段,包括Python, Ruby, Tcl, Lisp, basic等的移植版本。Perl6開發(fā)人員宣稱Parrot最終會(huì)為腳本語(yǔ)言提供比JVM或.NET更好的性能,但Parrot仍處于開發(fā)早期,所以該說(shuō)法尚有爭(zhēng)議。Parrot和其他較突出的虛擬機(jī)在架構(gòu)上有幾處重要不同,特別是Parrot是基于寄存器(register-based)的,而Java的字節(jié)碼與.NET的通用中間語(yǔ)言是基于堆棧的(stack-based)。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 昨天(2006年8月9日)Parrot發(fā)布的0.4.6版本(譯注:目前為0.4.8版,2007年1月16日發(fā)布)包含了部分Ruby(譯注:Ruby已經(jīng)從Parrot退出,已在開發(fā)自己的虛擬機(jī))和Javascript實(shí)現(xiàn),語(yǔ)法引擎和抽象符號(hào)樹生成器的改進(jìn),新的存取全局變量的操作碼(opcodes),以及錯(cuò)誤修正和其他一些改善。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 托管語(yǔ)言平臺(tái)有很大潛力支持現(xiàn)代動(dòng)態(tài)語(yǔ)言,尤其在性能(在某些情況下IronPython比標(biāo)準(zhǔn)實(shí)現(xiàn)快1.5倍)、互操作性、廣泛的開發(fā)庫(kù)支持等方面。已被廣泛使用的開發(fā)平臺(tái),象.NET和Java,將擴(kuò)展功能以滿足動(dòng)態(tài)語(yǔ)言日益流行的需求。微軟和升陽(yáng)將繼續(xù)加強(qiáng)其對(duì)動(dòng)態(tài)語(yǔ)言社區(qū)的投入,Parrot也將迎頭趕上,提供另一個(gè)健壯的開源選擇。</font></font>
說(shuō)明:
上面顯示的是代碼內(nèi)容。您可以先檢查過代碼沒問題,或修改之后再運(yùn)行.
共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽:
[1]
Copyright © 2000 - 2009
曙海
教育集團(tuán)
Powered By
曙海教育集團(tuán)
Version 2.2
Processed in .01563 s, 2 queries.
[Full]
完整版
[Rss]
訂閱
[Xml]
無(wú)圖版
[Xhtml]
無(wú)圖版
主站蜘蛛池模板:
国产1区2区在线观看
|
精品国产伦一区二区三区观看体验
|
日本人和亚洲人zjzjhd
|
日韩高清国产一区在线
|
91视视频在线观看入口直接观看
|
久久综合入口
|
亚洲 精品 综合 精品 自拍
|
亚洲精品一二三
|
91福利网
|
国产午夜精品久久
|
午夜日韩精品
|
国产精品免费福利
|
91九色视频
|
日韩视频精品在线
|
精品国产一区二区在线
|
日韩欧美一区二区三区免费观看
|
亚洲一区二区三区国产
|
中文字幕一区二区三区在线观看
|
特黄毛片
|
欧美日韩三级在线观看
|
国产一在线
|
在线看一区二区
|
另类一区
|
黄色综合
|
欧美精品一区在线发布
|
欧美一级大黄
|
成人精品国产一区二区4080
|
久久精品国产免费一区二区三区
|
色综合色综合网色综合
|
中文字幕在线人
|
久久国产成人
|
国产精品久久视频
|
免费看黄视频网站
|
一区二区激情
|
丁香婷婷久久久综合精品国产
|
中文在线一区二区
|
国产精品精品视频一区二区三区
|
午夜精品久久久久久久星辰影院
|
久久综合伊人一区二区三
|
亚洲国产aⅴ精品
|
美日韩精品
|