Qu'est-ce que Ruby

藏色散人
藏色散人original
2019-01-16 10:36:3519324parcourir

Ruby est unique parmi les langages de script orientés objet. Dans un sens, c'est un langage puriste destiné aux personnes qui aiment les langages orientés objet. Sans exception, tout devient automatiquement un objet, ce qui n'est pas le cas dans les autres langages de programmation.

Qu'est-ce que Ruby

Qu'est-ce qu'un objet ?

Eh bien, dans un sens, vous pouvez y penser en termes de construction d'une voiture. Si vous disposez d'un plan, un objet est construit à partir de ce plan. Il contient toutes les propriétés détenues par l'objet (c'est-à-dire marque, modèle, couleur) et les opérations qu'il peut effectuer. Cependant, même en tant que langage purement orienté objet, Ruby ne sacrifie aucune convivialité ou flexibilité en omettant des fonctionnalités qui ne sont pas explicitement liées à la programmation orientée objet.

L'architecte de Ruby, Yukihiro Matsumoto (connu simplement sous le nom de "Matz" en ligne) a conçu le langage pour qu'il soit suffisamment simple à utiliser pour les programmeurs débutants, mais suffisamment puissant pour donner aux programmeurs expérimentés tout l'outil dont ils ont besoin. Cela semble contradictoire, mais cette dichotomie est due à la conception purement orientée objet de Ruby et à la sélection minutieuse par Matz de fonctionnalités provenant d'autres langages, tels que Perl, Smalltalk et Lisp.

Il existe des bibliothèques pour créer tous types d'applications avec Ruby : analyseurs XML, liaisons GUI, protocoles réseau, bibliothèques de jeux, etc. Les programmeurs Ruby ont également accès à de puissants programmes RubyGems. Comparé au CPAN de Perl, RubyGems facilite l'importation des bibliothèques d'autres programmeurs dans vos propres programmes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce que le code sourceArticle suivant:qu'est-ce que le code source