
Le langage de base d'un ordinateur est le binaire.
01101100011000010010000001100110011010010110001001110010011001010010000001101111011100000111010001101001011100010111010101100101
"la fibre optique" en binaire.
Comme vous l'aurez compris, le problème du binaire c'est qu'il est extrèmement long à programmer.
Les informaticiens ont donc mis au point des compilateurs et des assembleurs qui permettent d'utiliser des langages de progammations comme le Java, C++, HTML, php, python...

Les informations transmises par la fibre optique sont transmises en binaire. Le binaire est un langage utilisé en informatique pour transmettre des informations (avec l'aide de la lumière dans le cas de la fibre optique) à l’ordinateur. la fibre optique permet d’envoyer ses informations à une vitesse proche de celle de la lumière.
Le binaire est une méthode de calcul en base 2, les seules possibilités sont 0 et 1 (par convention) car en informatique , les transistors (circuit imprimés, composants de l’ordinateur) ne gèrent que ces 2 informations (allumé ou non dans le cas d'un transfert de données dans un câble de fibre optique).
Les informations binaires sont souvent regroupées par 8, on parle alors d’octet(1octet = 8 bits).
Cas général :
Pour écrire un nombre Cn (nombre décimal)en base B, il faut décomposer chaque n chiffres que possède ce nombre et les multiplier chacun par B, B "gagnant une puissance" à chaque rang en partant de la droite et partant de 0, on fait la somme de tous les termes obtenus et nous avons notre nombre Cn:
Exemple: le nombre 4357 en base 10, se décompose en :
7*10^0+5*10^1+3*10^2+4*10^3 = 7*1+5*10+3*100+4*1000 = 7+50+300+400, et on retombe bien sur 4357
Autre exemple: le nombre 170 se décompose en :
128+0+32+0+8+0+2+0 (puissance de 32)
1*2^7+0*2^6+1*2^5+0*2^4+1*2^3+0*2^2+1*2^1+0*2^0 (on fait apparaître les puissances)
et donne enfin en binaire 10101010 puisque l'on prend le coefficient Cn qui apparaît devant les puissances de chaque terme de l'addition