← Tous les concepts

8. Programmes et langages

Du code machine à l'assembleur puis aux langages : chaque couche traduit vers la précédente, jusqu'aux bits qui traversent les portes.

Une fois le CPU construit, programmer consiste à écrire des instructions dans sa mémoire. D’abord en code machine (les bits bruts), puis en assembleur (des noms lisibles pour chaque instruction), puis dans des langages de plus haut niveau compilés vers l’assembleur.

La leçon finale du parcours : chaque couche logicielle ne fait que traduire vers la couche du dessous. Tout programme, aussi abstrait soit-il, finit en signaux binaires traversant les portes logiques du début.

Le même concept, en parallèle

Factorio

Le jeu de la vie de Conway

Turing Complete

← L'architecture d'un CPU