托管代碼的優(yōu)點(diǎn)外文翻譯.doc
約6頁DOC格式手機(jī)打開展開
托管代碼的優(yōu)點(diǎn)外文翻譯,托管代碼的優(yōu)點(diǎn)microsoft中間語言與java字節(jié)代碼共享一種理念:它們都是一種低級(jí)語言,語法很簡單(使用數(shù)字代碼,而不是文本代碼),可以非常快速地轉(zhuǎn)換為內(nèi)部機(jī)器碼。對(duì)于代碼來說,這種精心設(shè)計(jì)的通用語法,有很大的優(yōu)點(diǎn)。1. 平臺(tái)無關(guān)性首先,這意味著包含字節(jié)代碼指令的同一個(gè)文件可以放在任一個(gè)平臺(tái)中,運(yùn)行時(shí)編譯過程的最...


內(nèi)容介紹
此文檔由會(huì)員 xiao6jun6 發(fā)布
托管代碼的優(yōu)點(diǎn)
Microsoft中間語言與Java字節(jié)代碼共享一種理念:它們都是一種低級(jí)語言,語法很簡單(使用數(shù)字代碼,而不是文本代碼),可以非??焖俚剞D(zhuǎn)換為內(nèi)部機(jī)器碼。對(duì)于代碼來說,這種精心設(shè)計(jì)的通用語法,有很大的優(yōu)點(diǎn)。
1. 平臺(tái)無關(guān)性
首先,這意味著包含字節(jié)代碼指令的同一個(gè)文件可以放在任一個(gè)平臺(tái)中,運(yùn)行時(shí)編譯過程的最后階段可以很容易完成,這樣代碼就可以運(yùn)行在該特定的平臺(tái)上。也就是說編譯為中間語言就可以獲得.NET平臺(tái)無關(guān)性,這與編譯為Java字節(jié)代碼就會(huì)得到Java平臺(tái)無關(guān)性是一樣的。
注意.NET的平臺(tái)無關(guān)性目前只是一種可能,因?yàn)樵诰帉懕緯鴷r(shí),.NET只能用于Windows平臺(tái),但人們正在積極準(zhǔn)備,使它可以用于其他平臺(tái)(參見Mono項(xiàng)目,它用于創(chuàng)建.NET的開放源代碼的實(shí)現(xiàn),參見http://www.go-mono.com/)。
Microsoft中間語言與Java字節(jié)代碼共享一種理念:它們都是一種低級(jí)語言,語法很簡單(使用數(shù)字代碼,而不是文本代碼),可以非??焖俚剞D(zhuǎn)換為內(nèi)部機(jī)器碼。對(duì)于代碼來說,這種精心設(shè)計(jì)的通用語法,有很大的優(yōu)點(diǎn)。
1. 平臺(tái)無關(guān)性
首先,這意味著包含字節(jié)代碼指令的同一個(gè)文件可以放在任一個(gè)平臺(tái)中,運(yùn)行時(shí)編譯過程的最后階段可以很容易完成,這樣代碼就可以運(yùn)行在該特定的平臺(tái)上。也就是說編譯為中間語言就可以獲得.NET平臺(tái)無關(guān)性,這與編譯為Java字節(jié)代碼就會(huì)得到Java平臺(tái)無關(guān)性是一樣的。
注意.NET的平臺(tái)無關(guān)性目前只是一種可能,因?yàn)樵诰帉懕緯鴷r(shí),.NET只能用于Windows平臺(tái),但人們正在積極準(zhǔn)備,使它可以用于其他平臺(tái)(參見Mono項(xiàng)目,它用于創(chuàng)建.NET的開放源代碼的實(shí)現(xiàn),參見http://www.go-mono.com/)。