动态语言运行时 动态语言运行时Dynamic Language RuntimeDLR是微軟構架於CLR之上的一組服務集合可提供下列功能 動態類型系統以分享給所有使用DLR服務的語言 動態方法分派 動態產生代碼 Hosting API DLR被用來在NET Framework上實作如Python和Ruby等動態語言DLR服務目前已經使用在IronRubyRuby的NET實作和即將釋出的IronPython 同時Microsoft也計畫使用在Visual Basic NET 與Managed JScriptECMAScript 上 要讓多種動態語言實作能共享同樣的系統它應該要能很容易地讓這些實作相互溝通舉例來說它應該要讓動態語言能使用以其他動態語言撰寫的函式庫另外Hosting API允許能與靜態語言如C相互操作