Génial, l'algorithme d'Euclide nécessite la division et le reste. La plupart des assembleurs ne gèrent pas de telles opération.
Oui ça permet de revenir à l'étape de comprendre comment on calcul une division, tout ça, mais ça met des bâtons dans les roues très rapidement pour un gain inutile.
Je suis d'accord que de débuter par un niveau d'abstraction trop élevé peut perturber un éventuel apprentissage du bas niveau (et prive la possibilité de comprendre les manipulations haut niveau). Cependant je reste persuadé qu'un niveau d'abstraction trop faible, typiquement celui d'un assembleur, peut être tout aussi problématique à l'apprentissage. Le C me semble un niveau d'abstraction raisonnable, pas trop haut, ni trop bas.
Après c'est mon point de vue, lié à mon expérience et ce que j'ai vu de l'assimilation par des élèves d'environ 20 ans.
[^] # Re: LOGO, Pascal et C
Posté par Renault (site web personnel) . En réponse à la dépêche En Estonie, la programmation à l’école dès 6 ans. Évalué à 0.
Génial, l'algorithme d'Euclide nécessite la division et le reste. La plupart des assembleurs ne gèrent pas de telles opération.
Oui ça permet de revenir à l'étape de comprendre comment on calcul une division, tout ça, mais ça met des bâtons dans les roues très rapidement pour un gain inutile.
Je suis d'accord que de débuter par un niveau d'abstraction trop élevé peut perturber un éventuel apprentissage du bas niveau (et prive la possibilité de comprendre les manipulations haut niveau). Cependant je reste persuadé qu'un niveau d'abstraction trop faible, typiquement celui d'un assembleur, peut être tout aussi problématique à l'apprentissage. Le C me semble un niveau d'abstraction raisonnable, pas trop haut, ni trop bas.
Après c'est mon point de vue, lié à mon expérience et ce que j'ai vu de l'assimilation par des élèves d'environ 20 ans.