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

Re: Documentation complète sur la compilation de programmes



Bonsoir à tous,

permettez moi de vous souhaiter à tous mes meilleurs vœux pour la nouvelle année.

Le sujet est très intéressant, et grâce à vous, j'apprends en même temps beaucoup de connaissances, et je vous en remercie.

Je me posais les questions suivantes:
vu qu'un compilateur transforme du code lisible par un humain en code machine, comment sait-il en quoi il doit transformer ce code lisible par un humain? comment connait-on les spécifications du "code machine"? (je devine que cela est certainement une suite de 0 et de 1, et très certainement fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code machine?
comment est chargé ce code machine dans le processeur ? (j'aurai tendance à penser à grub, mais, à la mise sous tension du processeur, à t+1 qu'est-ce qui fait le processeur commence à faire une tâche?)

Cela parait tout bête, et pourtant...
de nos jours nous avons tellement l'habitude "d'appuyer sur le bouton" et cela fonctionne, tout démarre et est fonctionnel. Mais il a fallu des années pour en arriver à ce stade, pour qu'une simple puce de silicium soit le maître d'oeuvre de tout un système autour duquel tourne tant de choses de nos jours.

Je vous remercie pour votre aide.


Reply to: