Message posté le 19 Octobre 2005 19:09 sur free (version éditée) Ruby est un langage de script (non compilé, mais interprété) : sa création en 1993 au Japon par Matz, qui cherchait alors un langage de script objet (à cette époque Python n’avait pas l’orienté objet comme paradigme et Perl ne l’a toujours pas vraiment) [...]
Articles Tagués ‘Tutoriel’
Notes sur Ruby : les bases
Publié dans Programmation, tagué Ruby, Tutoriel à mars 12, 2008 | 1 commentaire »
Egalité structurelle et égalité physique
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 27, 2005 | Laisser un Commentaire »
L’égalité structurelle C’est l’égalité comme l’entend le sens mathématique et le sens commun : 2 == 2 retourne vrai Si on a = “toto” et b = “toto” et c = b : a == b retourne vrai a == c retourne vrai b == c retourne vrai == est équivalent à eql? L’égalité physique On [...]
Cours de Ruby : sur les identificateurs
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 26, 2005 | Laisser un Commentaire »
Juste un petit mot sur les conventions de nommage (?) en Ruby : Pas de lettres accentuées sur les noms de classes, de fonctions et de variables. Les classes commencent par une majuscule (sinon ce n’est pas une constante et Ruby ne sera pas content) Les noms complexes : on supprime les ‘le’, les ‘de’, les ‘un’ [...]
Cours de Ruby : l’encapsulation des données
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 23, 2005 | Laisser un Commentaire »
L’encapsulation Cela consiste à masquer des méthodes, des attributs de nos objets. En effet, pour limiter leur utilisation, ou quand leur utilisation ne regarde pas l’utilisateur de la classe mais seulement le concepteur. Encapsulation des méthodes Lors de la définition d’une classe, vous pouvez définir le niveau d’encapsulation de chaque méthode. Ainsi, le niveau d’encapsulation [...]
Installation de Ruby sous Linux
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 21, 2005 | Laisser un Commentaire »
Sans Aptitude Téléchargez le fichier tar sur le site officiel dézippez le dans un répertoire puis allez dans ce répertoire et faite : ./configure si vous n’êtes pas root, faites alors : ./configure –prefix=$HOME/un_repertoire_quelconque faites dans le répertoire courant : make optionnellement, pour vérifier si make c’est bien passé, vous pouvez faire : make test si le résultat [...]
Cours Ruby : les méthodes (1)
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 20, 2005 | Laisser un Commentaire »
Les méthodes en Ruby Une méthode en Ruby est appartient à un objet et ce déclare avec la syntaxe suivante : def nom_methode(paramètres) code end Une méthode peut appartenir à : un objet, une classe et un objet en particulier. Voyons cela en détail : Appartenance à un objet définition de la méthode dans la classe de l’objet. [...]
Cours Ruby : Stuctures d’un script Ruby
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 19, 2005 | Laisser un Commentaire »
Les différentes (et principales) structures de contrôles de flux en Ruby : (les crochets dans les syntaxes indiquent les éléments optionnels) Séquencement (exécution des instructions à la suite) instruction1 ; instruction2 attention : le ‘;’ est un séparateur d’instructions par un élément de terminaison d’une instruction ! ou instruction1 instruction2 Exemple : puts ‘pipo’ puts ‘alpha pipo’ [...]
Cours Ruby : variables, objets et classes en Ruby
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 19, 2005 | Laisser un Commentaire »
Un script Ruby a l’extension .rb. Il est constitué d’instructions. Les instructions peuvent être situées sur la même ligne, séparée par un ‘;’. Si il n’y a qu’une instruction sur la ligne, il n’y pas besoin de ‘;’. puts permet d’afficher une chaîne sur la sortie standard ( = l’écran). puts ‘Hello ‘; puts ‘World’ [...]
Premiers pas en Ruby
Publié dans Programmation, tagué Ruby, Tutoriel à octobre 18, 2005 | Laisser un Commentaire »
(en-tête de Mai 2009 : Ruby est un langage de programmation utilisé pour commander l’ordinateur et faire des logiciels – comme Internet Explorer par exemple. Entre temps Mondrian, le logiciel qui est cité dans le billet est “mort”, c’est à dire qu’il n’est plus amélioré ni programmé mais laissé en l’état, abandonné sur Internet.) Ruby [...]