C'est plus facile pour les boucles et les fonctions, mais il faut un paquet d'heures pour que la majorité comprenne les pointeurs.
Ce n'est pas étonnant, il y a même des programmeurs professionels qui passent leur temps à les utiliser n'importe comment…
À mon avis, c'est plus facile de commencer à programmer en assembleur qu'en C, car l'assembleur ne fait pas de mystère sur les adresses tandis que les pointeurs servent à manipuler des adresses sans en parler vraiment. Au lieu de travailler sur les adresses on travaille en C sur un objet encapsulant les adresses, donc c'est forcément un peu compliqué quand on ne sait pas ce que c'est qu'une adresse. (Les objets plus communs, comme les queues, sont bien plus facile à apréhender.)
Pour s'initier à la programmation, les langages de choix sont l'assembleur, le Pascal et le Scheme tous les autres sont beaucoup plus compliqués.
[^] # Re: LOGO, Pascal et C
Posté par Michaël (site web personnel) . En réponse à la dépêche En Estonie, la programmation à l’école dès 6 ans. Évalué à 3.
Ce n'est pas étonnant, il y a même des programmeurs professionels qui passent leur temps à les utiliser n'importe comment…
À mon avis, c'est plus facile de commencer à programmer en assembleur qu'en C, car l'assembleur ne fait pas de mystère sur les adresses tandis que les pointeurs servent à manipuler des adresses sans en parler vraiment. Au lieu de travailler sur les adresses on travaille en C sur un objet encapsulant les adresses, donc c'est forcément un peu compliqué quand on ne sait pas ce que c'est qu'une adresse. (Les objets plus communs, comme les queues, sont bien plus facile à apréhender.)
Pour s'initier à la programmation, les langages de choix sont l'assembleur, le Pascal et le Scheme tous les autres sont beaucoup plus compliqués.