2011年8月6日 星期六

cross-language interoperability

 

CLR可說是.NET最核心的部分。從字面上就可以知道,它是一個可以讓不同語言寫成的應用程式都能正常運作的執行環境,這又被稱做 cross-language interoperability (跨語言的互通性)。CLR是如何達到跨語言的互通呢?若一個語言的編譯器想要使開發出來的.NET應用程式能在CLR中執行,它必須遵守Common Language Specification(共通語言規範,CLS)的規則。也就是說,不管是誰要自己寫一個支援.NET的編譯器,都必須遵守這規則。這樣,我們產生出來的應用程式就可以跟所有其他的.NET應用程式一起執行、交互使用。

微軟電子書苑

沒有留言: