A voir également:
- Différence entre le langage C et le binaire
- Différence entre tcp et udp - Guide
- Langage ascii - Guide
- Langage binaire - Guide
- Difference entre million et milliard - Accueil - Technologies
- Difference entre mode avion et donnees mobiles - Guide
2 réponses
Bonjour,
Le langage C est un langage compréhensible par l'être humain (moyennant un bon apprentissage tout de même) que l'on peut taper dans un simple éditeur de texte.
La machine ne comprend qu'un langage numérique, exprimé en binaire, la valeur d'une donnée de base (bit) étant 0 ou 1. La combinaison de ces données peut donner des adresses, des instructions ou des données proprement dites.
Pour que la machine puisse comprendre le C (ou le pascal, ou le fortran, ..), il y a globalement deux possiblités :
1.- utiliser un programme qui interprétera le code C, une sorte de logiciel de traduction ;
2.- pré-compiler puis compiler ce code en langage C pour le transformer en binaire directement compréhensible par la machine.
L'hexadécimal est une manière d'écrire le code machine non plus en binaire proprement dit (base 2, 0 et 1 comme valeurs) mais en base 16 (valeurs 0 à 15, écrites 0 à 9 et A à F).
Explications sur le binaire et l'hexadécimal :
https://www.vulgarisation-informatique.com/binaire-hexa.php
Edit : le système duodécimal suit le même principe que l'hexadécimal, mais en utilisant la base 12.
Si les hommes ne devaient parler qu'en connaissance de cause,
un silence de mort tomberait sur la terre. (Anne O'Nym)
Le langage C est un langage compréhensible par l'être humain (moyennant un bon apprentissage tout de même) que l'on peut taper dans un simple éditeur de texte.
La machine ne comprend qu'un langage numérique, exprimé en binaire, la valeur d'une donnée de base (bit) étant 0 ou 1. La combinaison de ces données peut donner des adresses, des instructions ou des données proprement dites.
Pour que la machine puisse comprendre le C (ou le pascal, ou le fortran, ..), il y a globalement deux possiblités :
1.- utiliser un programme qui interprétera le code C, une sorte de logiciel de traduction ;
2.- pré-compiler puis compiler ce code en langage C pour le transformer en binaire directement compréhensible par la machine.
L'hexadécimal est une manière d'écrire le code machine non plus en binaire proprement dit (base 2, 0 et 1 comme valeurs) mais en base 16 (valeurs 0 à 15, écrites 0 à 9 et A à F).
Explications sur le binaire et l'hexadécimal :
https://www.vulgarisation-informatique.com/binaire-hexa.php
Edit : le système duodécimal suit le même principe que l'hexadécimal, mais en utilisant la base 12.
Si les hommes ne devaient parler qu'en connaissance de cause,
un silence de mort tomberait sur la terre. (Anne O'Nym)