Archive pour la catégorie ‘Programmation’

Acharnement

Mardi 30 octobre 2007

“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.” — Bjarne Stroustrup (le créateur du C++)

Lu sur slashdot

Jeudi 14 juin 2007
Saying that Java is good because it works on all platforms is like saying that anal sex is good because it works on all sexes.

C’est super classe, j’adore. :D

Mon premier programme haskell

Vendredi 2 mars 2007

Voila, il y a quelques jours j’ai réussi à faire mon premier programme haskell qui marche. Ca fait trois fois rien, c’est presque digne d’un “hello world”, mais quand même ca fait plaisir. :)

Il s’agit du prémice d’une lib permettant de communiquer avec MPD. Pour l’instant, ca permet juste de se connecter et de faire play/pause - c’est à dire le code pour ouvrir une socket et écrire “play” ou “pause” dessus. Oui, c’est vraiment que dalle, mais c’est toujours ça. Les prochaines étapes sont :

  • la connexion avec identification
  • la gestion des messages de retour de MPD
  • l’interrogation de la base de données

Rosetta Code

Dimanche 28 janvier 2007

Il y a une bonne semaine, je suis tombé sur le projet Rosetta Code par le biais de Digg (à moins que ce soit Slashdot). Le nom du site fait référence à la Pierre de Rosette, dont le principe de traduction est appliqué aux langages de programmation.

Le principe est simple : lister des tâches classiques de programmation, et pour chacune d’entres elles, donner le code correspondant dans divers langages de programmation. Le site est participatif, quiconque peut proposer une nouvelle tâche, ou proposer du code pour une tâche éxistante.

Pour ceux qui ne verraient pas trop l’intérêt, je trouve ca assez pratique quand il s’agit d’apprendre un nouveau langage de prog. Ca permet de se faire une idée en comparant avec un langage connu - autant au niveau des différences de syntaxe qu’au niveau de la conception.