Une variété d'expressions des algorithmes pour mieux apprendre à raisonner
Abstract
Tout langage de programmation privilégie un mode d'expression (actionnel, fonctionnel, relationnel...). Toute pratique intensive d'un mode d'expression conduit à ne comprendre une analyse qu'en termes de ce mode d'expression, et l'on confond alors la solution d'un problème avec l'expression de cette solution. Il faut se donner les moyens de comprendre différentes expressions d'une même solution pour capter l'essentiel de cette solution et prendre ainsi le recul nécessaire à une bonne programmation. Rester trop lier à une forme (un mode d'expression) empêche de bien comprendre le fond (une solution algorithmique).
Origin | Explicit agreement for this submission |
---|