Rubis

Définition - Que signifie Ruby?

Ruby est un langage de programmation open source orienté objet créé par Yukihiro «Matz» Matsumoto. Conçu pour fournir un langage de programmation axé sur la simplicité et la productivité, la création de Ruby s'est inspirée de Lisp, Smalltalk et Perl. Bien que naturellement orienté objet, Ruby peut également être appliqué à l'aide de styles de programmation procéduraux et fonctionnels.

Definir Tech explique Ruby

Ruby est né du désir de Matz de proposer un langage de script plus puissant que Perl et plus orienté objet que Python. Ruby a été utilisé dans un certain nombre d'applications de haut niveau, notamment: Simulations au NASA Langley Research Center, Simulations pour un groupe de recherche Motorola, En tant qu'API de micro-scripting pour Google SketchUp, En tant que moyen d'implémentation du contrôle réactif pour le Siemens robot de service au projet MORPHA, et comme seul langage de programmation utilisé pour développer le site Web de gestion de projet connu sous le nom de Basecamp. Ruby est avant tout un langage de programmation orienté objet. En fait, dans Ruby, chaque valeur, y compris les littéraux numériques ainsi que les valeurs true et false, est un objet. L'encapsulation dans un objet est prise très au sérieux. Pour accéder à l'état interne d'un objet, il faut utiliser une méthode accesseur. L'une des particularités les plus remarquables de Ruby concerne l'invocation de méthode et de fonction. Les parenthèses, qui se trouvent normalement dans les méthodes et les fonctions d'autres langages de programmation, ne sont pas nécessaires ici, surtout si aucun argument n'est nécessaire. Pour accélérer le développement d'applications, Ruby peut être utilisé en conjonction avec un IDE (Integrated Development Environment). Cela permettra à un programmeur d'écrire, d'exécuter et de déboguer des programmes avec une relative facilité. Ruby peut être exécuté sur Windows, Linux, Mac ou Solaris. Les programmes et bibliothèques Ruby, généralement publiés sous forme de fichiers gem, sont principalement distribués à l'aide du système d'empaquetage RubyGems. En tant que langage de programmation open source, Ruby est gratuit à télécharger, utiliser, copier, modifier et distribuer.