Ruby est un langage de programmation open source, dynamique, orienté objet et équilibré qui est développé par Yukihiro «Matz» Matsumoto au Japon. Il est mis en œuvre en fusionnant les caractéristiques de certains autres langages de programmation populaires, tels que Perl, Smalltalk, Ada, etc. Il a fait un équilibre entre la programmation fonctionnelle avec une programmation impérative. C'est l'un des langages de programmation les plus populaires maintenant car il est conçu pour simplifier les tâches de programmation mais pas basée sur les exigences de la machine. Il réduit les parties les plus complexes de la programmation et le programmeur peut rapidement construire quelque chose à partir de zéro sans écrire plus de codes. Il est principalement conçu pour le débutant, mais n'importe qui peut utiliser cette langue pour créer n'importe quelle application complexe.
Ainsi, les programmeurs novices et expérimentés peuvent utiliser ce langage pour la programmation. Il est gratuit, vous pouvez donc facilement copier, utiliser, modifier et distribuer cette langue sans aucune restriction. Une autre caractéristique importante de Ruby est le système de collecte des ordures Mark et Sweep. Le programmeur peut écrire n'importe quel code dans Ruby sans maintenir les références des bibliothèques d'extension pour cette fonctionnalité. Ainsi, lorsque vous installez Ruby dans n'importe quel système d'exploitation pris en charge, Ruby chargera dynamiquement les bibliothèques d'extension.
Vous pouvez installer Ruby dans le système d'exploitation Linux de diverses manières. L'utilisation du gestionnaire de packages APT est le moyen le plus simple d'installer Ruby sur le système d'exploitation Ubuntu. Comment vous pouvez installer Ruby à partir de la ligne de commande et exécuter le code Ruby sur Ubuntu est affiché dans ce tutoriel.
Installer Ruby
Presse Ctrl + alt + t
pour ouvrir le terminal. Avant d'exécuter la commande pour installer Ruby, vous devez mettre à jour votre système. Si le système n'est pas mis à jour, Ruby ne s'installe pas correctement. Exécutez la commande suivante pour mettre à jour le système.
$ sudo apt-get updat
Maintenant, exécutez la commande simple suivante avec la permission root pour installer Ruby.
$ sudo apt-get install ruby-fullAppuyez sur «Y» lorsqu'il demandera la permission de terminer le processus d'installation.
Si l'installation se termine avec succès, vérifiez que Ruby fonctionne correctement ou non. Exécutez la commande suivante. Il affichera la version Ruby qui est installée dans le système. La sortie montre que Ruby Version 2.3.3 est installé dans le système.
Création du premier programme Ruby
Vous pouvez utiliser n'importe quel éditeur de texte pour écrire Ruby Script. Ici, nano L'éditeur est utilisé. L'extension du fichier Ruby est RB. Supposons que vous deviez créer un fichier rubis nommé d'abord.RB. Ensuite, exécutez la commande suivante du terminal pour ouvrir l'éditeur.
$ nano d'abord.RBLes opérations de saisie et de sortie simples sont affichées dans le script suivant. se faire La commande est utilisée dans Ruby pour prendre les entrées de l'utilisateur et putting La commande est utilisée dans Ruby pour imprimer la sortie dans la console. En rubis, + L'opérateur est utilisé pour combiner les valeurs de chaîne. Dans le code suivant, une entrée sera prise de l'utilisateur dans la variable nom et imprimer la valeur de nom Après avoir ajouté une autre chaîne.
Écrivez le code dans l'éditeur. Presse Ctrl + x
et taper y Pour enregistrer le fichier.
Exécutez la commande suivante à partir du terminal pour exécuter d'abord.RB. Si le script est sans erreur, il imprime d'abord le message, «entrez votre nom», tapez quelque chose et appuyez sur Entrée. Il imprimera ensuite la valeur que vous avez tapée en ajoutant la chaîne «Bienvenue à Linuxhint».
$ Ruby en premier.RBSi vous êtes nouveau dans la programmation, vous pouvez choisir Ruby Language comme premier choix pour apprendre la programmation. En suivant la manière simple, vous pouvez facilement installer Ruby dans votre système d'exploitation Ubuntu et commencer à apprendre la programmation ou développer une application en utilisant Ruby Script.