久久中文视频-久久中文网-久久中文亚洲国产-久久中文字幕久久久久-亚洲狠狠成人综合网-亚洲狠狠婷婷综合久久久久
右欄
歡迎您:游客!請先
登錄
或
注冊
風格
恢復默認設置
|
展區
文件集瀏覽
圖片集瀏覽
Flash瀏覽
音樂集瀏覽
電影集瀏覽
|
搜索
|
社區游戲中心
曙海教育集團論壇
→
開發語言培訓專區
→
JAVA語言開發
→ (五).NET VS Java將有更好的動態語言支持
新的主題
投票帖
交易帖
小字報
下一主題 >>
<< 上一主題
共有
8661
人關注過本帖
樹形
打印
主題:(五).NET VS Java將有更好的動態語言支持
wangxinxin
小
大
1樓
個性首頁
|
博客
|
信息
|
搜索
|
郵箱
|
主頁
|
UC
加好友
發短信
等級:青蜂俠
帖子:
1393
積分:14038
威望:0
精華:0
注冊:
2010-11-12 11:08:23
(五).NET VS Java將有更好的動態語言支持
Post By:2010-12-11 10:25:34
以下內容含腳本,或可能導致頁面不正常的代碼
<font face="Times New="New" Roman="Roman" "><font size="4">象Python和Ruby一類的動態語言,有著表達能力強大的語法,更易于讀、寫和維護,對快速開發極具建設性。微軟(Microsoft)和升陽(Sun Microsystems)已經認識到業界不斷增長的對于動態編程的興趣,</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">計劃將更多有關動態語言的特性</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">集成到各自的托管平臺上。</font></font></a> <font face="Times New="New" Roman="Roman" "><font size="4">微軟開發人員</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">透露雷蒙德(微軟所在地區)的WA軟件公司正在增強.NET平臺,以簡化動態語言的開發。Hugunin是IronPython ——一個.NET平臺上的Python實現的開發者,他說.NET通用語言運行庫(Common LanguageRuntime)將被擴展以加入對于動態語言特性的附加支持,同時也會增加供語言創建者使用的框架組件。微軟希望新的特性和現存的IronPython源代碼(作為一種參考實現)能夠鼓勵開發人員將其他流行的動態語言帶到.NET平臺上。目前幾種有用的動態語言特性已被加入.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對PowerShell(微軟的下一代命令行架構)帶來的機會也很熱心。PowerShell在.NET技術之上提供了一個精煉的動態語言,具有頂級的功能以及其他令人期待的特性。PowerShell還提供了對于簡化通常計算任務的代碼庫及實用程序的廣泛選擇。Hugunin希望在VisualBasic和IronPython中能夠使用絕大多數這類功能,為用戶提供更多的選擇。</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簡介(那時叫Microsoft Command Shell微軟命令行外殼)里,我指出在語法中缺少對類的定義(definingclasses)的支持是對該語言最嚴重的限制之一。通過讓用戶能夠運用一種象Python一樣優雅、凝練的動態語言,利用PowerShell庫的強大功能,微軟可以為開發人員提供兼具這兩個方面優點的工具。</font></font></a> <font face="Times New="New" Roman="Roman" "><font size="4"> Python不是唯一在.NET上開疆拓土的動態語言。加拿大軟件開發人員John Lam正在開發</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">,一個允許開發人員使用Ruby建立.NET應用程序的橋接軟件。其他已移植到.NET的動態語言包括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"> 升陽計劃擴展自己的Java平臺以提供更強的動態語言支持。在一個不同尋常的聲明中,升陽Computational Theologist(計算問題專家)Gilad Bracha承認,“我們已經注意到有人希望使用Java以外的語言編程”。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 升陽一直在努力改善動態語言支持,并計劃在Java標準版第6版中包含一個JavaScript實現。為了簡化Java虛擬機上的動態語言開發,升陽已提交了一個</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">),描述了一個叫做invokedynamic(意為“被動態調用的”)的新的字節碼操作,Bracha稱之為“松散類型的虛調用”。升陽也計劃加入對動態元編程設施的支持(運行時代碼生成機制,類似Lisp的宏和Python的元類)。雖然有幾種動態語言已經在Java虛擬機上可用,包括</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">,新的特性仍很重要,因為它們將簡化動態語言的開發過程并擴大其可存取的功能范圍。動態元編程是一個特別激動人心的特性,在</font></font><a href="http://www.linuxjournal.com/node/8080" target="_blank"><font face="Times New="New" Roman="Roman" "><font size="4">領域特定語言的設計(domain-specific language design)方面有很大潛力。</font></font></a> <font face="Times New="New" Roman="Roman" "><font size="4"> 一些熱衷動態語言的人也對</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是一個特別為動態語言設計的開源虛擬機,最初構想為Perl6的基礎。它有一些很動人的特性,包括一個可以極大地簡化語言開發過程的內建語法引擎。雖然Parrot離完善還很遠,一些基于Parrot運行的語言已經處于不同的開發階段,包括Python, Ruby, Tcl, Lisp, basic等的移植版本。Perl6開發人員宣稱Parrot最終會為腳本語言提供比JVM或.NET更好的性能,但Parrot仍處于開發早期,所以該說法尚有爭議。Parrot和其他較突出的虛擬機在架構上有幾處重要不同,特別是Parrot是基于寄存器(register-based)的,而Java的字節碼與.NET的通用中間語言是基于堆棧的(stack-based)。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 昨天(2006年8月9日)Parrot發布的0.4.6版本(譯注:目前為0.4.8版,2007年1月16日發布)包含了部分Ruby(譯注:Ruby已經從Parrot退出,已在開發自己的虛擬機)和Javascript實現,語法引擎和抽象符號樹生成器的改進,新的存取全局變量的操作碼(opcodes),以及錯誤修正和其他一些改善。</font></font> <font face="Times New="New" Roman="Roman" "><font size="4"> 托管語言平臺有很大潛力支持現代動態語言,尤其在性能(在某些情況下IronPython比標準實現快1.5倍)、互操作性、廣泛的開發庫支持等方面。已被廣泛使用的開發平臺,象.NET和Java,將擴展功能以滿足動態語言日益流行的需求。微軟和升陽將繼續加強其對動態語言社區的投入,Parrot也將迎頭趕上,提供另一個健壯的開源選擇。</font></font>
說明:
上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
支持
(
0
)
中立
(
0
)
反對
(
0
)
單帖管理
舉報帖子
使用道具
|
引用
|
回復
下一主題 >>
<< 上一主題
返回版面帖子列表
(五).NET VS Java將有更好的動態語言支持
回復標題:
上傳附件:
簽名
:
不顯示
顯示
RSS2.0
Xhtml無圖版
Xslt無圖版
Copyright © 2000 - 2009
曙海
教育集團
Powered By
曙海教育集團
Version 2.2
頁面執行時間 0.01563 秒, 3 次數據查詢
主站蜘蛛池模板:
精品国产日韩亚洲一区在线
|
欧美日韩精品一区二区视频在线观看
|
欧美一区二区三区国产精品
|
特级一级毛片视频免费观看
|
欧美一级毛片美99毛片
|
aaaaaa精品视频在线观看
|
日本作爱
|
国产成人精品午夜视频'
|
鲁老汉精品视频在线观看
|
欧美成人午夜不卡在线视频
|
国产精选一区
|
91香蕉国产亚洲一区二区三区
|
女人张开双腿让男人桶爽免
|
久草视频在线免费
|
成人亚洲欧美
|
免费播放欧美毛片欧美aaaaa
|
午夜三级理论在线观看视频
|
中文字幕国产专区
|
欧美日韩一区二区三区四区在线观看
|
欧美在线一区二区三区欧美
|
久久久久久久久一次
|
国产一区二区影院
|
成人18免费
|
亚洲男人的天堂久久精品
|
91亚洲精品一区二区福利
|
国产精品揄拍一区二区久久
|
欧美一区亚洲
|
美女视频永久黄网站免费观看韩国
|
午夜爽爽性刺激一区二区视频
|
在线人成精品免费视频
|
亚洲一区在线观看视频
|
一个人看的www日本视频
|
最刺激黄a大片免费观看下截
|
一级v片
|
www.亚洲视频
|
9久久免费国产精品特黄
|
久久精品免费一区二区三区
|
久操中文在线
|
欧美多人三级级视频播放
|
自拍 欧美
|
国产精品每日更新在线观看
|