• [^] # Re: Décalage

    Posté par . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 7.

    Surtout pas. La notion de type est importante à comprendre

    La notion de pointeur aussi, l'optimisation aussi... Tout est important, mais l'essentiel est de commencer. Si tu apprends à l'université, tu peux défendre le point de vue d'un théoricien, qui va commencer son cours avec le binaire, le stockage des tableaux en mémoire, le code ASCII, etc. Mais là, on parle d'approche pédagogique : l'objectif, c'est d'aller le plus vite possible vers un code qui fonctionne et qui fait à peu près ce que l'élève souhaite. Plus il y a de choses intuitives et plus l'élève va pouvoir se concentrer sur les aspects logiques du code. Les aspects techniques, il les apprendra plus tard.

    Je ne dis pas que c'est facile, il est évident que pour un informaticien, tout est important, l'idée d'oublier volontairement un aspect essentiel comme le typage semble insupportable. Mais pourtant, objectivement, le typage, quand on débute, ça n'a aucune espèce d'importance, parce que c'est indépendant de la logique du code. 42, 42.0, "42", c'est pas grave. Tu vas mettre 10 ans à te former à la programmation, et parmi ces 10 ans, tu passeras 9 ans et 6 mois à faire gaffe aux types. Je pense que ça suffira largement :-)