Rubinius

Rubinius
Rubinius
Développeur Evan Phoenix
Dernière version stable 1.2.3 (le 15 mars 2011)[+/−]
Système d'exploitation Multiplate-forme
Licence BSD
Site web rubini.us

Rubinius est une implémentation de l'interpréteur du langage de programmation Ruby, conçue par Evan Phoenix et implémentée principalement dans le langage Ruby lui-même. Basé largement sur les concepts du Blue Book de Smalltalk-80[1], Rubinius vise à fournir un "environnement de développement riche et de haute performance pour exécuter du code Ruby"[2]. Il s'agit d'un projet libre sous licence BSD.

Sommaire

Objectifs

Le projet Rubinius perpétue la tradition de Lisp[3] et Smalltalk en tentant d'implémenter autant que possible un interpréteur Ruby en Ruby ; du C++ est actuellement employé lorsque l'utilisation de Ruby n'est pas possible[4]. Il vise également à être thread-safe afin de pouvoir embarquer plus d'un interpréteur dans une même application.


La société Engine Yard (spécialisée en gestion et déploiement d'application Ruby on Rails) emploie deux ingénieurs à temps plein pour travailler exclusivement sur le développement de Rubinius[5].

Voir aussi

Articles connexes

Implémentations du langage Ruby

Machines virtuelles et projets similaires


Références

  1. (en) Smalltalk-80: The Language and its Implementation [lire en ligne] 
  2. Rubinius README, Rubinius Project. Consulté le 2009-02-22
  3. Episode 84: Dick Gabriel on Lisp. Consulté le 2011-05-20
  4. Promise and Peril for Alternative Ruby Impls, 2008-04-27. Consulté le 2009-02-22
  5. Why Engine Yard, Rubinius, and Merb matter, 2008-01-15. Consulté le 2009-03-08

Liens externes



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Rubinius de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Rubinius — Erscheinungsjahr: 2006 Entwickler: Evan Phoenix, Brian Ford und andere Aktuelle Version: 1.2.0  (21. Dezember 2010) Einflüsse: Smalltalk, Erlang, Haskel …   Deutsch Wikipedia

  • Rubinius — Тип реализация Ruby Автор Эван Феникс Разработчик сообщество Написана на C++, Ruby Операционная система Linux, Mac OS X и др. UNIX подобные Последняя версия …   Википедия

  • Rubinius — Infobox Software name = Rubinius caption = developer = latest release version = latest release date = latest preview version = 0.9.0 alpha latest preview date = release date|2008|05|15 operating system = Cross platform platform = programming… …   Wikipedia

  • Aparthotel Rubinius — (Ваграйн,Австрия) Категория отеля: 4 звездочный отель Адрес: Kirchboden 97, 5602 …   Каталог отелей

  • Ruby (Programmiersprache) — Ruby Offizielles Logo Basisdaten Paradigmen: multiparadigmatisch Erscheinungsjahr: 1995 …   Deutsch Wikipedia

  • Ruby (programming language) — ] . IronRuby [cite web url = http://rubyforge.org/pipermail/ironruby core/2008 May/001909.html title = IronRuby / Rails Question author = John Lam date=2008 05 25 accessdate = 2008 05 25] [cite web url = http://www.iunknown.com/2008/05/ironruby… …   Wikipedia

  • Langage de programmation Ruby — Ruby Pour les articles homonymes, voir Ruby (homonymie). Apparu en 1995 …   Wikipédia en Français

  • Ruby — Pour les articles homonymes, voir Ruby (homonymie). Ruby Apparu en …   Wikipédia en Français

  • Ruby — Este artículo trata sobre el lenguaje de programación. Para la notación de ayuda a la lectura, véase Carácter ruby. Ruby Desarrollador(es) Comunidad de desarrolladores de Ru …   Wikipedia Español

  • Ruby — Класс языка: мультипарадигмальный: динамический, объектно ориентиров …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”