Mh pas vraiment,Ne pas enseigner l'OO dès le début n'est pas une idée plus stupide que ne pas enseigner le fonctionnel dès le début
La principal raison de l'apprentissage du fonctionnel dans les premières années vient de l'enseignement de l'algorithmique, on apprend rarement du fonctionnel pour l'utiliser en entreprise
Il est trés facile de mettre en œuvre les concepts de base lié à l'algorithmique ( récursivité, iteratif, notion de fonction ) dans un langage fonctionnel tel que OCaml ou Scheme pour un novice.
Ces langages font une abstraction quasi-totale du hardware (pointeurs, gestion mémoire, allocation), Ce qui a mon sens facilite l'implémentation d'algos et donc l'apprentissage de ceux-ci.
Partager