Conclusions

La force de Scheme et de son progéniteur Lisp (langage inventé en 1958 et, de ce fait, le second plus ancien langage de programmation après Fortran) est de pouvoir représenter des programmes sous forme de données structurées (ou, plus exactement, de S-expressions). Ainsi peut-on manipuler des programmes, les créer, les modifier, les enrichir, etc.

La prochaine et dernière semaine va utiliser cette caractéristique unique pour décrire comment un interprète Scheme peut calculer la valeur d'un programme Scheme. Ne manquez pas cette expérience mystique la semaine prochaine!