Des livres sur Scheme

Salut
Ayant eu un peu de tps loin du net, j’ai pu potasser quelques livres d’introduction à Scheme. Plus précisément même d’introduction à la programmation en Scheme.
Pour les gens intéressés: http://general.developpez.com/livres/
Le premier est un livre de chez Dunod: Programmation Récursive en Scheme qui sert de support de cours à l’université Pierre-et-Marie-Curie de Paris ainsi qu’au CNED. Les explications sont claires, les exercices bien commentés. Cependant il est nécessaire de posséder avant un bagage minimal (pour comprendre les explications sur le principe de récurrence ou les couples etc…bref un peu de mathématiques discrètes, pas besoin d’être agrégé de maths non plus ;) )
Le second se nomme « Débuter en programmation avec Scheme ». C’est un livre élémentaire. Cela signifie que tout est bien décomposer et pré-maché. Idéal pour les vrais débutants possédant peu (ou pas du tout même!) de bagages scientifiques. Le seul reproche qu’on pourrait lui faire tient au fait que les solutions aux exercices sont sur le cédérom. En conséquence contrairement au premier, tous les exos ne sont pas commentés (dommage surtout si l’on prend en compte le chapitre 11 et la qualité du commentaire de l’exercice).
Bref, j’ai décidé de continuer à lire des bouquins sur Scheme. Après en avoir lu un sur la Programmation Récursive avec Scheme, j’aimerais lire celui de Hufflen sur la Programmation Fonctionnelle avec Scheme + le livre de Chazarain
Voilà pour le programme…

Io  » a worthy learning language »

Salut
J’étais en train de regarder une interview de Matz (le papa de Ruby) et à la question de savoir quels langages valaient le coup de l’investissement au niveau de l’apprentissage il a répondu Haskell (très bonne réponse imho) et Io.
Je ne connaissais pas ce dernier: http://www.iolanguage.com/about/
C’est un tiny-language très in en ce moment (cf lua par exemple)et ils prétendent (ces concepteurs) qu’il est simple: http://www.iolanguage.com/about/simplicity/ Cette mesure de la simplicité se base sur le nombre de mots-clé du langage et la différence est…visible ;)
Moi pour vérifier sa simplicité j’ai préféré regarder la grammaire et c’est éloquent: http://www.iolanguage.com/docs/grammar/bnf/
Je vais y regarder de plus près. Je crois que ce blog va prendre un tour plus théorique avec plus de posts sur les langages fonctionnels et surtout sur la théorie des langages. C’est un aspect que je trouve intéressant d’ailleurs j’ai commencé une page « livres » à ce sujet…