Tuesday, January 17, 2006

RUBY ON RAILS, DEFINITION :

Ruby est un langage de programmation interprété entièrement orienté objet. Sa syntaxe, qui se rapproche de celle d'Ada et Perl, propose des fonctionnalités proches de celles offertes par Smalltalk, et réinvestit des idées de Python, Lisp et CLU.
Yukihiro "Matz" Matsumoto a commencé l'écriture de ce langage en 1993 et a publié une première version en 1995. La syntaxe de Ruby est cohérente et conçue pour éviter autant que possible les mauvaises surprises, selon le principe PoLS (Principle of least surprise : principe de moindre surprise). Le nom Ruby n'est pas un acronyme, mais un jeu de mot sur Perl. La dernière version stable est la 1.8.4 (décembre 2005)