• [^] # Re: LOGO, Pascal et C

    Posté par (site web personnel) . En réponse à la dépêche En Estonie, la programmation à l’école dès 6 ans. Évalué à 3.

    À 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.

    De quel assembleur tu parles ?
    Car il y a des assembleurs plus digestes que d'autres (et non l'assembleur x86 n'est pas la meilleure cuvée à ce jour).

    Préconiser l'assembleur pour débuter me semble une vaste blague. Je suis en école d'ingé et nous avons débuté par le C et nous avons vu un langage assembleur (du ST8 en l’occurrence). Je peux te dire que peux de gens ont apprécié le langage assembleur et je les comprends. Oui l'assembleur est moins abstrait, mais c'est ce qui fait sa difficulté ! Rein que pour des opérations simples tu galères un max, tu as du coup plus de contraintes dans la gestion du programme car tu as moins de possibilités simples et puis tu n'as pas de résultat directement exploitable.

    Pour le ST8, il faut utiliser un IDE spécial pour compiler et pour voir l'état des variables tu n'as le droit qu'à un visualiseur de variables (qui n'est utile qu'en fonctionnement instruction par instruction du programme). En C tu as toute la puissance de la console de disponible, tu peux afficher des résultats directement et très simplement. Et l'abstraction, toute relative, du langage C par rapport à un assembleur simplifie grandement la vie car tu gagnes en confort et lisibilité du programme (et possibilités également).
    Débuter par un assembleur, je pense que tu veux dégoûter des gens de l'informatique inutilement.