Qu'est-ce que Ruby?

Ruby est un langage de programmation open source orienté objet développé par Yukihiro Matsumoto. La première version du langage (0.95) a été publiée en 1995 et en 2011, la version 1.9.3 a été publiée.

Ruby gagne en popularité et un framework appelé Ruby on Rails a permis d'accroître son utilisation pour la programmation Web. Le langage Ruby est complètement orienté objet, en ce sens que tout est objet. Par exemple, même les types de données les plus basiques tels que les entiers ont des méthodes et des variables d'instance. Cela offre une plus grande capacité à utiliser le chaînage de méthodes, où plusieurs lignes de code peuvent être consolidées en une seule. Par exemple, si vous souhaitez utiliser trois méthodes différentes sur une chaîne, une solution consiste à écrire plusieurs lignes de code, comme indiqué ci-dessous.

x = "Ordinateur" .reverse y = x.upcase

z = y.downcase

Ces méthodes pourraient plutôt être chaînées, comme indiqué dans le code ci-dessous.

z = "Ordinateur" .reverse.upcase.downcase

Ruby est également connu pour être un langage flexible, car il permet aux programmeurs d’apporter des modifications à diverses parties du langage, s’il le souhaite. Pour plus d'informations sur la programmation Ruby, consultez les ressources ci-dessous.

Programmation orientée objet, Langages de programmation, Termes de programmation, Scripting côté serveur