Envoyé par
sazearte
1) Parce que le but je pense n'est pas de former des pisseurs de code, mais juste d'initier la programmation.
Un peu comme si on t’initiais à la cuisine et qu'un cuisinier te dise "Pourquoi tu fait des choses basique avec ce genre de matos ?", mais toi tu veut pas devenir chef cuisto, tu veut juste savoir les bases pour faire une omelette.
2) En simplifiant le code, sa permet de se concentrer sur la partie algorithmie, et je pense que c'est le plus important pour un néophyte que de savoir allouer de la mémoire avec malloc et d'utiliser des pointeurs.
3) En commencant par le plus hard, tu risque surtout de décourager pas mal de gens, c'est a cause de sa que des gens sorte "l'informatique c'est trop compliqué", "linux c'est trop compliqué", "Crée une archive zip c'est trop compliqué", "crée un fichier texte c'est trop compliqué", a force sa crée des cas sociaux qui appelle le réparateur alors que l'ordinateur ou l'écran n'était pas brancher.
la série The It crow parodiant bien ce phénomène.
Sinon, pourquoi au college pour t'apprendre la physique on commence pas par la physique quantique ? pourquoi en musique on commence pas par t'apprendre la corne muse ?
Partager