lundi 19 novembre 2012

Le langage binaire

Le langage/codage binaire, qu'est-ce que c'est ? C'est le langage en informatique, enfin si on veut. Ce langage n'est composé que de 0 et de 1 sous forme de différence de valeur électrique. Le 0 correspond à FAUX (quand le courant ne passe pas) et le 1 correspond à VRAI (le courant passe). En mettant ces 2 valeurs l'une à la suite de l'autre, il est possible de générer des textes, chiffres, envoyer des informations à l'ordinateur... On va donc travailler en puissance de 2. Le bit vient de BInary digIT (langage binaire). Le nombre de codes possibles est ainsi calculé : 2^n (n étant une valeur appartenant à l'ensemble des nombres entiers positifs). Avec 4 bits on peut donc avoir 16 possibilités (2^4).
Le système parait complexe pour associer chaque possibilité à son codage, mais il suffit de penser que l'on ne peut créer des chiffres qu'avec 1 et 0 et que ça va dans l'ordre croissant (0, 1, 10, 11, 100, 101.....)
8 bits = 1 octet = 1 BYTE
Aujourd'hui, le codage est basé en général sur ASCII (il peut changer), c'est-à-dire que les 127 caractères / codes sont très souvent les mêmes. Quelque exemple : 00 -> Rien, 02->début texte, 07->bip, 127->delete.
Il suffit d'appuyer sur alt (ou alt gr) et sur le numéro du code pour qu'il apparaisse. Pour obtenir un "s" avec le code ASCII, par exemple on appuie sur alt (ou alt gr) et sur 55. Vous pouvez tester, mais il faut le faire assez vite pour que ça marche. Il se peut que vous obteniez un autre caractère que le "s" en encodant 55.
C'est aussi en changeant ce langage de base que le FBI ou autre arrive à envoyer des messages codés.

 P.S. : les exposants de 2 sont souvent utilisés en informatique grâce au codage binaire. (2^5=32)

Voilà, j'espère que c'est assez clair.

4 commentaires:

Unknown a dit…

salut Florian,
j'ai vu une faute d orthographe dans le premier paragrphe "envoyer informations à l'ordinateurs" deja pas de "s" a ordinateur puis il faudrait mettre des ou plusieurs enfin quelleque chose devant informations
sinon pour la matière cela me semble complet
encore un bon travail de ta part :)

Florian.M a dit…

Merci Thibault, je n'avais pas vu, et c'était une bête faute ^_^.

Unknown a dit…

Salut Florian,
Je viens de voir quelques fautes d'orthographes : tu as mis "les même" mais il faut un "s" =>les mêmes.
Il faut aussi un trait d'union entre "est" et "ce" (est-ce que). Et aussi pour le "c'est à dire", ça donne "c'est-à-dire". Ensuite, dans "il faut appuyez", il faut -er à appuyer. Et enfin il faut supprimer un espace après la parenthèse "Par exemple, on appuie sur Alt(ou Alt Gr)". Sinon ton article est très compréhensible. Bravo :)

F. Schoubben a dit…

Bonjour, c'est pas mal, voici mes remarques.

Au niveau du fond :
* le courant qui passe ou pas est une des manières de représenter les 0 et les 1; d'habitude, c'est même plutôt une différence de valeur électrique qui donne la différence entre 0 et 1, mais ça peut aussi être magnétique (pole positif ou négatif), voire de la lumière (qui passe ou pas),
* j'écrirais BInary digIT pour montrer d'où vient le mot "bit",
* tu oublies de dire ce d'où vient ton n dans le nombre de codes possible. Même si tu le donnes en exemples, je trouverais logique de l'expliquer,
* j'ai expliqué aussi que souvent, on les regroupait par groupe de 8, et que 8 bits, ça s'appelle un octet (en français) et un Byte (en anglais, avec une majuscule pour le diminutif),
* le codage ASCII est une manière d'écrire du texte sous forme de 0 et de 1 (en binaire). Ce n'est pas la seule, mais ça a été la première à être standardisée). Attention, il s'agit bien de caractères ! pas de nombres. Pour les nombres, ce que je vous ai montré est une manière de représenter les entiers. Il y a d'autres manières, en particulier pour les nombres à virgules.

Au niveau de la forme :
* j'ai l'impression que tu étais un peu en retard (la publication en tout cas),
* bons libellés,
* 2 liens, c'est bien,
* Bonpatron retrouve 4 vraies fautes (dont deux fois des tirets manquants), et un manque de virgule pour lequel je serais assez d'accord. Alexandre t'en donne quelques-unes,
* il ne loupe pas vraiment grand-chose, si ce n'est que d'habitude, on écrit P.S.

Bonnes corrections.