April 2019
Intermediate to advanced
700 pages
20h 15m
French
Quand je vois des répétitions dans mes programmes, je considère que c’est une source d’ennuis. La forme d’un programme ne devrait refléter que le problème qu’il a à résoudre. Toute autre régularité dans le code est un signe, du moins pour moi, que j’utilise des abstractions qui ne sont pas suffisamment puissantes – souvent parce que je suis en train de générer à la main les expansions d’une certaine macro que j’ai besoin d’écrire1.
— Paul Graham, spécialiste de Lisp et investisseur en capital-risque
L’itération est fondamentale pour le traitement des données. Et lorsque nous scannons des jeux de données qui ne tiennent pas en mémoire, nous avons besoin d’un moyen d’aller rechercher les éléments ...