複製鏈接
請複製以下鏈接發送給好友

IronRuby

鎖定
IronRuby 是 Ruby 編程語言在微軟 .NET 平台上的一種實現。同IronPython,一樣,IronRuby基於.net Framework4.0的新特性公共語言運行時(DLR)。
軟件名稱
IronRuby
別    名
DLR
發表時間
2007年4月30日
推出時間
2007年8月31日

IronRuby運行環境

DLR(Dynamic Language Runtime)
動態語言運行時 (DLR) 是一種運行時環境,它是一組適用於動態語言的服務,是.NET Framework4.0的新特性。 基於於 DLR,可以更輕鬆地開發要在 .NET Framework 上運行的動態語言,而且向靜態類型化語言添加動態功能也會更容易。
DLR結構圖 DLR結構圖
動態語言可以在運行時標識對象的類型,而在類似 C# 和 Visual Basic 的靜態類型化語言中,必須在設計時指定對象類型。 常見的動態語言有:LispSmalltalkJavaScriptPHPRubyPython、ColdFusion、Lua、Cobra 和 Groovy。

IronRuby相關簡介

IronRuby 與 Wilco Bauwer 的 IronRuby project 同名,2007年4月30日由微軟於 MIX 上發表。並計劃於2007年的 OSCON 公開推出。
2007年8月31日,John Lam 與 DLR設計團隊在 RubyForge 上推出 pre-alpha版。