Re: Documentation complète sur la compilation de programmes
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 ;)
--
haricophile@aranha.fr
Reply to: