[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: