Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| projets:ecole:ruby [Le 09/05/2007, 22:56] – meven | projets:ecole:ruby [Le 15/09/2022, 21:00] (Version actuelle) – Correction des guillemets (détecté et corrigé via le bot wiki-corrector : https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | |||
| Professeur de la " | Professeur de la " | ||
| Ligne 14: | Ligne 13: | ||
| lui aussi il est utilisé dans Ruby On Rails, pour les ' | lui aussi il est utilisé dans Ruby On Rails, pour les ' | ||
| et enfin, ça peut servir comme premier langage de script appris dans le cadre scolaire ou pour le fun. | et enfin, ça peut servir comme premier langage de script appris dans le cadre scolaire ou pour le fun. | ||
| + | |||
| ==== Techniquement ==== | ==== Techniquement ==== | ||
| Ligne 19: | Ligne 19: | ||
| Comme les langages java python, D, C#, Ruby a un garbage collector ça veut dire qu'il s' | Comme les langages java python, D, C#, Ruby a un garbage collector ça veut dire qu'il s' | ||
| - | Il est procédural (comme du C), orienté objet (comme du java), fonctionnel (comme lisp ou scheme). En ruby, tout est objet. Si vous ne savez pas ce que c'est, vous allez le sentir sans même qu'on vous l' | + | Il est procédural (comme du C), orienté objet (comme du java), fonctionnel (comme lisp ou scheme). En ruby, tout est objet. Si vous ne savez pas ce que c'est, vous allez le sentir sans même qu' |
| Une chose à ajouter aussi, Ruby a un principe intéressant dans son implémentation : le principe de " | Une chose à ajouter aussi, Ruby a un principe intéressant dans son implémentation : le principe de " | ||
| En gros, il réagit comme vous pensez qu'il le ferait, un tableau, une liste, une table de hachage vont réagir de la même manière plus ou moins. | En gros, il réagit comme vous pensez qu'il le ferait, un tableau, une liste, une table de hachage vont réagir de la même manière plus ou moins. | ||
| Ligne 26: | Ligne 26: | ||
| Le grand troll actuel "Ruby c'est lent" alors oui, c'est moins rapide que d' | Le grand troll actuel "Ruby c'est lent" alors oui, c'est moins rapide que d' | ||
| Moins " | Moins " | ||
| + | |||
| + | |||
| ===== Partie 2 : passage à la pratique ===== | ===== Partie 2 : passage à la pratique ===== | ||
| Ligne 32: | Ligne 34: | ||
| Je suppose que vous êtes tous sous Ubuntu/ | Je suppose que vous êtes tous sous Ubuntu/ | ||
| Ce dont on va avoir besoin, Ruby, l' | Ce dont on va avoir besoin, Ruby, l' | ||
| + | Donc, prennez votre terminal favori ou synaptic et en avant pendant que ça s' | ||
| + | Mais ça ne supporte pas encore tout, en tout cas pas au niveau du packaging debian/ | ||
| + | Pour avoir l' | ||
| + | |||
| + | |||
| + | Il ya aussi deux autres programmes utiles : | ||
| + | * **rubygems**, | ||
| + | * Liste à puce | ||
| + | |||
