IronRuby

język programowania

IronRuby to implementacja języka Ruby stworzona pod platformę programistyczną .NET Framework. Jest to kolejny przykład wykorzystania Dynamic Language Runtime (DLR), czyli bibliotek wspomagających wykonywanie dynamicznych języków programowania, zbudowanych na bazie Common Language Infrastructure (CLI) i uruchamianych za pośrednictwem środowiska uruchomieniowego Common Language Runtime (CLR).

IronRuby
Pojawienie się 2007
Paradygmat wieloparadygmatowy (obiektowy, imperatywny, funkcyjny)
Typowanie dynamiczne
Aktualna wersja stabilna 1.0 - 12 kwietnia 2010; ponad 10 lat temu
Aktualna wersja testowa 1.1.1 - 21 października 2010; ponad 9 lat temu
Twórca John Lam, DLR Development Team
Licencja Apache License 2.0
Platforma sprzętowa wieloplatformowy
Platforma systemowa wieloplatformowy
Strona internetowa

Innymi platformami wspieranymi przez IronRuby jest platforma Mono, Silverlight oraz Windows Phone 7.

Twórcą implementacji jest John Lam, wraz z zespołem odpowiedzialnym za stworzenie bibliotek Dynamic Language Runtime (DLR). Obecnie rozwój języka został przekazany przez firmę Microsoft w ręce społeczności.

Pierwsza wersja Alpha została zaprezentowana 23 lipca 2007 roku.

IronRuby rozprowadzany jest na licencji Open Source (Apache License v2.0).

Zobacz teżEdytuj

Linki zewnętrzneEdytuj

Główna strona projektu IronRuby

Strona projektu IronRuby

Strona poświęcona językowi Ruby