<3 Ruby

J’aime Ruby.

Même si ce n’est pas un des langage des plus utilisés sur le web. Peut-être parce que c’est le premier langage de programmation que j’ai étudié, peut-être à cause de sa syntaxe ? Je me demande qu’est ce qui attire le plus dans un langage, sa facilité de compréhension, sa syntaxe, sa forme ou ses possibilités ?

En fait chaque langage est adapté suivant ce qu’on veut exploiter avec. Je ne veux pas défendre d’églises et je trouve marrant que certains s’évertuent à défendre tel ou tel langage. Il y a des langages de bas niveau très proche de la machine, des langages d’assembleur très ardus à apprendre, je conçoit qu’il sont très fiables, mais il faut beaucoup de motivation pour les apprendre….

Je crois que ce qui m’a attiré dans ce langage, c’est qu’il est vite abordable, il ne demande pas de mettre des virgules et des parenthèses de partout, et les noms sont extrêmement simplifiés.

# Tout est objet, même les nombres:
-199.abs                                                # 199
"ruby is cool".length                                   # 12
"Rick".index "c"                                        # 2
"Nice Day Isn't It?".downcase.split(//).sort.uniq.join  # " '?acdeinsty"

Si vous n’avez jamais abordé de programmation, je vous conseille d’essayer, c’est vraiment agréable.

Quelques liens pour apprendre les bases de Ruby et un peu plus :

Apprenez Ruby

Codeacademy Ruby

Tutoriel Ruby on Rails

Guides Rails Girls

Pour l’instant il reste mon langage de prédilection, il y a des événements sympas avec la communauté des développeurs de Ruby on Rails, ils organisent des journées Rails Girls pour initier même des débutants en informatique. C’est très sympa et en une après-midi, on peut créer une application web, cool non ?

Written by Rodolphe

Passionné de logiciels libres et de GNU/Linux, développeur logiciel, président de l'association Linux07. Mais aussi musicien, sérigraphiste, projectionniste dans un cinéma d'Art et Essai...

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.