Le Tue, 5 Jan 2016 20:27:25 +0100,
Dominique Asselineau <asseline@telecom-paristech.fr> a écrit :
Comment ça, impossible. Du temps des machines sur lesquelles les
octets étaient comptés, on ne travaillait pas avec des langages
compilés qui généraient trop de codes. Et puis comme l'a dit Éric, je
crois, le langage d'assemblage n'était que des mnémoniques
correspondant aux codes machines. Ça aidait tout de même au calcul
des sauts relatifs. mais dire que c'était impossible n'est déjà pas
exact.
dom
L'assembleur se compile aussi pour générer un binaire. L'assembleur
c'est bas niveau : très proche du matériel et de fait du langage
machine, on donne des instructions au processeur, pas aux fenêtres ;)
Je ne dis pas qu'on n'a jamais programmé des instructions directement en
langage machine, mais un langage comme l'assembleur est là pour éviter
ça.
Un langage comme C est suffisamment bas niveau pour permettre d'éviter
d'avoir trop recours à un langage de type assembleur, il y a aussi des
langages spécialisés pour les micro-circuits par exemple qui évitent
ça. Mais l'assembleur n'a pas disparu, on en a encore besoin pour des
usages précis. Pas pour développer une appli de compta bien
sûr. Mais peut même fabriquer un compilateur avec ;)