Le binaire expliqué aux cons

posté le 09 September 2006 à 13:14
Je viens à l'instant de comprendre le binaire, alors je fais vite un article quelque part pour ne pas oublier.


Nous utilisons dans la vie courante 10 symboles pour compter, qui sont 1, 2, 3, 4 etc (systeme en base 10).

Le binaire est un systeme pour compter avec deux symboles (en base 2).
Ces symboles sont 1 et 0 (imaginez qu'ils n'ont rien à voir avec nos 1 et 0 à nous).


Avec un systeme en base 10 :

0000 (rien)
0001
0002
0003
0004
0005
0006
0007
0008
0009

Commentaires

JustineF a dit :
posté le 09 September 2006 à 13:49
Ah merde, je m'attendais à une suite avec les applications de tout ça...

Ceacy a dit :
posté le 09 September 2006 à 13:53
Le binaire, c'est vraiment un truc qui fout les booles.

gwendal a dit :
posté le 09 September 2006 à 14:05
Ca me rappel mes débuts en binaire ou j'avais un mal de tête terrible à essayer de comprendre cette merde. Et l'appliquer encore mais pensez au mecs qui ont inventés le binaire, il devait avoir une misérable vie pour penser à faire du mal aux gens comme ça.

Niourk a dit :
posté le 09 September 2006 à 14:43
C'est utile face à un ours Kodiak?

- mox - a dit :
posté le 09 September 2006 à 15:28
Oui, ça l'endort.
* retourne saccager des ruches*

UltraVox a dit :
posté le 09 September 2006 à 15:40
Ceacy a écrit :
fout les booles.


1o1

Ultr4 a dit :
posté le 09 September 2006 à 16:31
L'algebre des booles ?

Ca fait mal.

carwin a dit :
posté le 09 September 2006 à 18:00
C'est comme une gonzesse, quoi.
(j'édite et je précise: le binaire)

Ceacy a dit :
posté le 09 September 2006 à 18:17
Niourk a écrit :

C'est utile face à un ours Kodiak?

Ah, l'ours. Toujours lui.

Un anneau de Boole est un anneau (E, +, .) dans lequel tout élément de A est idempotent (x.x = x).
On a donc, par définition :
+ une loi de composition interne de E commutative, telle que (E, +) soit un groupe commutatif (d'où E non vide, car contenant au moins un élément neutre)
. une loi de composition interne associative et distributive par rapport à +

L'ensemble E={0,1} muni de la relation logique OU (notée +) et de la loi logique ET (notée .) est un anneau commutatif de Boole (i.e, la loi . est également commutative). En effet :
- E est non vide
- Quel que soit x élément de E, 0+x=x+0=x : 0 est l'élément neutre par rapport à +
- Quels que soient x,y éléments de E, x+y appartient à E (+ est bien une loi de composition interne)
- Quels que soient x,y éléments de E, x+y=y+x (commutativité)
- Quels que soient x,y,z éléments de E, (x+y)+z=x+(y+z)=x+y+z (associativité)
- Quel que soit x élément de E, 1.x=x.1=x : 1 est l'élément neutre par rapport à .
- Quels que soient x,y éléments de E, x.y appartient à E (. est bien une loi de composition interne)
- Quels que soient x,y éléments de E, x.y=y.x (commutativité)
- Quels que soient x,y,z éléments de E, (x.y).z=x.(y.z)=x.y.z (associativité)
- Quels que soient x,y,z éléments de E, z.(x+y)=z.x+z.y (distributivité de . par rapport à +)
De plus, 0.0=0 et 1.1=1 , donc x.x=x est vérifié pour tout x de E (et si je me suis trompé de loi pour démontrer la propriété, ce n'est pas grave, ça fonctionne avec les deux.)

Et là, l'ours est parti chier.

Ceacy a dit :
posté le 09 September 2006 à 19:22
D'ailleurs, je crois que ce que j'ai raconté est légèrement faux.

gwendal a dit :
posté le 09 September 2006 à 20:48
j'allais le dire

Marmotte a dit :
posté le 10 September 2006 à 10:33
carwin a écrit :
C'est comme une gonzesse, quoi.
(j'édite et je précise: le binaire)
Non mais dites ! Pourriez-vous préciser votre pensée Môssieur, je ne suis pas sure de comprendre ?

camaieeuh a dit :
posté le 10 September 2006 à 17:58
Marmotte a écrit :
je ne suis pas sure de comprendre ?


CQFD

Marmotte a dit :
posté le 10 September 2006 à 18:15
camaieeuh a écrit :
Marmotte a écrit :
je ne suis pas sure de comprendre ?
CQFD

Maychant §§§

camaieeuh a dit :
posté le 10 September 2006 à 18:17
J'ai pas résisté à la tentation, désolé.

Binouze a dit :
posté le 11 September 2006 à 10:01
OMG mais il est nul ton jeu LOL

Dableuf a dit :
posté le 11 September 2006 à 14:57
Pour déconner, on pourrait compte en base 3 par exemple


Avec les symboles ABC.


C'est vrai qu'avec les symboles 1,2 et 3 ç'aurait été trop difficile....


Ceacy a dit :
posté le 11 September 2006 à 19:42
Maintenant, encore plus drôle : le code Gray.
Il s'agit d'un "pseudo-binaire", utilisé notamment pour certaines applications comme els codes-barres, et tel qu'entre n et (n+1) seul un bit change d'état. De plus, il y a une symétrie à la con, ou presque.
000000 : 0
000001 : 1
000011 : 2
000010 : 3
000110 : 4
000111 : 5
000101 : 6
000100 : 7
001100 : 8
001101 : 9
001111 : 10
001110 : 11
001010 : 12
001011 : 13
001001 : 14
001000 : 15
(il me semble, la flemme de vérifier).
Le code gray est aussi appelé binaire réfléchi, et tenter de l'apprendre tout en découvrant le binaire est très amusant.

Conikafik a dit :
posté le 11 September 2006 à 22:39
carwin a écrit :
C'est comme une gonzesse, quoi.
(j'édite et je précise: le binaire)

Ah oui mais non, une gonzesse c'est comme du binaire mais avec uniquement le 0.

Def a dit :
posté le 14 September 2006 à 19:41
gwendal a écrit :
Ca me rappel mes débuts en binaire ou j'avais un mal de tête terrible à essayer de comprendre cette merde. Et l'appliquer encore mais pensez au mecs qui ont inventés le binaire, il devait avoir une misérable vie pour penser à faire du mal aux gens comme ça.

Pour la petite histoire, sans le code binaire point d'ordinateur. Je crois qu'il y a déjà eu des tentatives de microprocesseur en décimal ou hexa mais les types s'en occupant ont du se pendre. Et encore il leur restait le stockage, un disque dur avec des plateaux à 10 ou 16 états différents je connais pas.

Puisque tu aimes vraiment les codages, je te conseille de programmer en assembleur. En principe tu as des adresses mémoires en hexa avec un contenu binaire. Tu devrais apprécier :)

Lac au Lac a dit :
posté le 27 October 2009 à 15:17
Ceacy a dit:
{
Ah, l'ours. Toujours lui.

Un anneau de Boole est un anneau (E, +, .) dans lequel tout élément de A est idempotent (x.x = x).
On a donc, par définition :
+ une loi de composition interne de E commutative, telle que (E, +) soit un groupe commutatif (d'où E non vide, car contenant au moins un élément neutre)
. une loi de composition interne associative et distributive par rapport à +

L'ensemble E={0,1} muni de la relation logique OU (notée +) et de la loi logique ET (notée .) est un anneau commutatif de Boole (i.e, la loi . est également commutative). En effet :
- E est non vide
- Quel que soit x élément de E, 0+x=x+0=x : 0 est l'élément neutre par rapport à +
- Quels que soient x,y éléments de E, x+y appartient à E (+ est bien une loi de composition interne)
- Quels que soient x,y éléments de E, x+y=y+x (commutativité)
- Quels que soient x,y,z éléments de E, (x+y)+z=x+(y+z)=x+y+z (associativité)
- Quel que soit x élément de E, 1.x=x.1=x : 1 est l'élément neutre par rapport à .
- Quels que soient x,y éléments de E, x.y appartient à E (. est bien une loi de composition interne)
- Quels que soient x,y éléments de E, x.y=y.x (commutativité)
- Quels que soient x,y,z éléments de E, (x.y).z=x.(y.z)=x.y.z (associativité)
- Quels que soient x,y,z éléments de E, z.(x+y)=z.x+z.y (distributivité de . par rapport à +)
De plus, 0.0=0 et 1.1=1 , donc x.x=x est vérifié pour tout x de E (et si je me suis trompé de loi pour démontrer la propriété, ce n'est pas grave, ça fonctionne avec les deux.)

Et là, l'ours est parti chier.
}
Tu peux faire simple steup!

hohun a dit :
posté le 27 October 2009 à 15:27
N'empêche, c'était cool 2006.

LeChat a dit :
posté le 27 October 2009 à 15:42
Def a écrit :
...
Puisque tu aimes vraiment les codages, je te conseille de programmer en assembleur. En principe tu as des adresses mémoires en hexa avec un contenu binaire. Tu devrais apprécier :)

J'en profite pour corriger :

Le langage assembleur utilise des mnémoniques et est donc compréhensible par l'être humain (JSR, BNE, ADD, ...).

Le langage machine, lui, n'utilise que des valeurs numériques.

kaplan a dit :
posté le 27 October 2009 à 15:47
Le binaire, c etait mieux avant.

JiHeM a dit :
posté le 27 October 2009 à 15:57
Dans la vie, il y a 10 catégories de personnes : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas.

gwendal a dit :
posté le 27 October 2009 à 16:05
Def a écrit :
Puisque tu aimes vraiment les codages, je te conseille de programmer en assembleur. En principe tu as des adresses mémoires en hexa avec un contenu binaire. Tu devrais apprécier :)


J'ai donné, à l'époque sur un ZX81 et sur un CPC6128 pour cracker les jeux et être le roi du monde.

Puis après j'ai commencé à vivre donc je me suis mis à boire et j'ai oublié ce que j'avais appris.

LeChat a dit :
posté le 27 October 2009 à 16:12
ZX81 : Mon premier ordi \o/

Kane a dit :
posté le 27 October 2009 à 17:11
Holly fucking Christ, 2006 ! joli déterrage

Cyp a dit :
posté le 28 October 2009 à 10:43
jvous owne avec mon ZX Spectrum +

Poster un commentaire

Invité

Vous souhaitez commenter immédiatement ce billet. Vous ne pourrez pas l'éditer une fois envoyé.

Membre

Vous êtes membre ou souhaitez vous créer un compte sur l'asile.fr