Des projets en or ? Non, en Ruby…

Parfois, je lis des livres (oui oui avec plein de mots) … et en ce moment, c’est le Why’s poignant Guide to Ruby. Ce guide est vraiment bien fait : des...

Parfois, je lis des livres (oui oui avec plein de mots) … et en ce moment, c’est le Why’s poignant Guide to Ruby.

Ce guide est vraiment bien fait : des exemples clairs, des passages de bandes dessinés (et beaucoup d’images), des histoires délirantes qui permettent de comprendre en détail comment fonctionne Ruby !

N’ayant fait que du C auparavant et sachant que c’est le cas de certains d’entre vous, je vais exposer quelques avantages de Ruby:

Ruby est simple

puts "Hello World!"

C’est tout ce dont vous avez besoin dans votre fichier pour afficher votre message préféré !

Ruby est clair

exit unless "restaurant".include? "aura"

C’est pas la classe ? Sérieusement, pour faire ça en C, on doit avoir un tableau, faire une boucle et un if. Là, c’est tout joli, tout mignon, tout clair, vite fait bien fait !

Pourquoi je vous dis tout ça ?
J’aimerais travailler avec des volontaires sur différents projets utilisant Ruby sur notre temps libre pendant l’année. Que ce soit un jeu, un site internet, un code Arduino (oui, on peut en ruby !!), bref n’importe quoi qui vous passe par la tête.

Mais pourquoi Ruby ?
Pour changer des langages qu’on pratique en cours et ainsi mieux juger des avantages et des défauts de chacun. Ruby est clair, simple, rapide à produire mais le C, beaucoup plus strict, est plus économe en mémoire, donc plus intéressant d’un point de vue algorithmique.

Pourquoi faire ça à la DTRE ?
En tant qu’association de robotique, nous nous devons de vous faire découvrir de nouveaux horizons, de vous pousser à aller plus loin, à innover ; et Ruby est l’un de ces langages de scripting extrêmement pratique pour implémenter rapidement des multitudes de fonctionnalités, sur une interface ou un réseau, par exemple…

Donc si ça vous branche, venez me voir à la cave, ou contactez-moi : david.bensoussan@dtre.fr.