Jun 14, 2026 dans Programming, Concepts — Un algorithme est une procédure finie, étape par étape, qui transforme une entrée en sortie. Ses propriétés clés, des exemples du quotidien et en code, pourquoi l’efficacité (Big-O) compte, et sa différence avec un programme.
Jun 14, 2026 dans Programming, Web, Concepts — Une API est un contrat qui permet à un logiciel de communiquer avec un autre. Les grands types (web/REST, bibliothèque, OS), le fonctionnement d’une requête et d’une réponse web, et pourquoi les API sont partout.
Jun 14, 2026 dans Haskell, Concepts — Haskell est un langage purement fonctionnel, à typage statique et paresseux, doté d’une puissante inférence de types. Les idées qui le définissent — pureté, immutabilité, paresse, types forts — à quoi il sert, et comment débuter.
Jun 14, 2026 dans Haskell, Concepts — Haskell ne calcule une valeur que lorsqu’elle est réellement nécessaire. Ce qu’est l’évaluation paresseuse, les thunks, les structures infinies, le piège des fuites mémoire, et forcer l’évaluation stricte avec seq et BangPatterns.
Jun 14, 2026 dans Haskell, Concepts — Une monade enchaîne des calculs porteurs de contexte — Maybe, Either, IO, listes. Ce qu’elle est vraiment, bind (>>=) et return, et la notation do, simplement.