Le problème, c'est que d'une part l'informatique est partout aujourd'hui, donc il serait bon d'apprendre aux gens comment fonctionne un microprocesseur plutôt que de maintenir le peuple dans l'ignorance, confier l'infrastructure d'un pays à une multinationale, et voter des lois idiotes par méconnaissance de la matière. A titre de comparaison, l'électricité s'est démocratisée en moins d'un sièce et aujourd'hui, que l'on choisisse plus tard une section scientifique ou littéraire, tout le monde apprend les bases de l'électricité au collège et (pratiquement) tout le monde sait changer un fusible.
En ce qui concerne les unités. Les valeurs en question sont ainsi parce qu'elles ont un sens dans leur état actuel. Si Kilo, Mega, Giga, etc. correspondent respectivement à 1000,1000000,1000000000 ... et c'est tant mieux, il ne faut pas oublier qu'étymologiquement, ces mots n'expriment chacun qu'un ordre de grandeur. Et surtout: Il servent à s'affranchir de la floppée de zéros à droite du monde. Or, c'est précisément l'usage que l'on en fait en binaire:
1 Kilobit: 10000000000 bits en binaire (2^10).
1 Megabit: 100000000000000000000 bits en binaire (2^20).
1 Gigabit: 1000000000000000000000000000000 bits en binaire (2^30).
Ici on n'abat pas les zéros trois par trois, mais par dizaine ! En plus on pourrait même dire que le 2^10 est la rencontre des base 2 et 10 :-) Et surtout, chaque zéro correspond physiquement à une ligne électrique. Maintenant, avec le vocabulaire réformé, on obtient:
1 Kilobit: 1111101000 bits en binaire.
1 Megabit: 11110100001001000000 bits en binaire.
1 Gigabit: 111011100110101100101000000000 bits en binaire.
C'est complètement inexploitable. A quoi cela sert-il ? Simplement à (soi-disant) servir ceux qui précisément n'utilisent jamais d'ordinateur, ou tout au plus n'ont jamais à s'en soucier.
Du coté des professionnels et des amateurs avertis, en revanche, on va désormais avoir une éternelle incompréhension entre ceux qui utilisent les anciennes unités et ceux qui utilisent les nouvelles. Dans la dernière décénie, on a fait exploser des engins spatiaux à cause de telles erreurs de conversion.
Et puisque l'on va par là, pourquoi n'appliquerait-on pas le système métrique à la mesure du temps ? Cela ne passerait jamais. Il y a même un texte humouriste qui traitait de ce sujet, dans lequel 1 semaine durait 10 jours, un jour 10 heures, une heure 10 minutes et une minutes 10 secondes. L'année, elle, durait 100 jours. Le texte précisait: « Les esprits grognons rétorqueront sûrement que le compte n'y est pas, et que l'on risque de ne plus s'y retrouver dans nos solstices et autres équinoxes. Foin de ces récriminations, voici enfin une réforme moderne, et si vous n'êtes pas content on ne vous demandera pas votre avis, un point c'est tout ». Reconnais que cela ressemble beaucoup à ce que l'on nous sert aujourd'hui.
Dernier détail: kibibit, mebibit, etc. sont des mots ridicules. De plus, pratiquement personne ne risque de deviner du premier coup c'est qu'est un « kibibit » du premier coup. Kilo=1000, Mega=1000000 parce que l'on admet implicitement que l'on travaille en base 10 ! C'est ce point qu'il faudrait mettre en lumière. Et surtout, je pense qu'il serait beaucoup plus intelligent de redéfinir de manière bien plus précise la définition des préfixes plutôt que d'essayer de réformer toute une discipline sur des prétextes sans fondements.
J'ai surtout l'impression que les grands pontes qui définissent ces normes approchent toutes les technologies en physiciens, et qu'ils doivent mal supporter de voir l'informatique leur échapper parce qu'elle ne s'apprivoise pas de la même façon. En un seul mot: c'est irréfléchi.
[^] # Re: Combien fait 1 kilo-octets en octets ?
Posté par Obsidian . En réponse au journal Combien fait 1 kilo-octets en octets ?. Évalué à 1.
En ce qui concerne les unités. Les valeurs en question sont ainsi parce qu'elles ont un sens dans leur état actuel. Si Kilo, Mega, Giga, etc. correspondent respectivement à 1000,1000000,1000000000 ... et c'est tant mieux, il ne faut pas oublier qu'étymologiquement, ces mots n'expriment chacun qu'un ordre de grandeur. Et surtout: Il servent à s'affranchir de la floppée de zéros à droite du monde. Or, c'est précisément l'usage que l'on en fait en binaire:
1 Kilobit: 10000000000 bits en binaire (2^10).
1 Megabit: 100000000000000000000 bits en binaire (2^20).
1 Gigabit: 1000000000000000000000000000000 bits en binaire (2^30).
Ici on n'abat pas les zéros trois par trois, mais par dizaine ! En plus on pourrait même dire que le 2^10 est la rencontre des base 2 et 10 :-) Et surtout, chaque zéro correspond physiquement à une ligne électrique. Maintenant, avec le vocabulaire réformé, on obtient:
1 Kilobit: 1111101000 bits en binaire.
1 Megabit: 11110100001001000000 bits en binaire.
1 Gigabit: 111011100110101100101000000000 bits en binaire.
C'est complètement inexploitable. A quoi cela sert-il ? Simplement à (soi-disant) servir ceux qui précisément n'utilisent jamais d'ordinateur, ou tout au plus n'ont jamais à s'en soucier.
Du coté des professionnels et des amateurs avertis, en revanche, on va désormais avoir une éternelle incompréhension entre ceux qui utilisent les anciennes unités et ceux qui utilisent les nouvelles. Dans la dernière décénie, on a fait exploser des engins spatiaux à cause de telles erreurs de conversion.
Et puisque l'on va par là, pourquoi n'appliquerait-on pas le système métrique à la mesure du temps ? Cela ne passerait jamais. Il y a même un texte humouriste qui traitait de ce sujet, dans lequel 1 semaine durait 10 jours, un jour 10 heures, une heure 10 minutes et une minutes 10 secondes. L'année, elle, durait 100 jours. Le texte précisait: « Les esprits grognons rétorqueront sûrement que le compte n'y est pas, et que l'on risque de ne plus s'y retrouver dans nos solstices et autres équinoxes. Foin de ces récriminations, voici enfin une réforme moderne, et si vous n'êtes pas content on ne vous demandera pas votre avis, un point c'est tout ». Reconnais que cela ressemble beaucoup à ce que l'on nous sert aujourd'hui.
Dernier détail: kibibit, mebibit, etc. sont des mots ridicules. De plus, pratiquement personne ne risque de deviner du premier coup c'est qu'est un « kibibit » du premier coup. Kilo=1000, Mega=1000000 parce que l'on admet implicitement que l'on travaille en base 10 ! C'est ce point qu'il faudrait mettre en lumière. Et surtout, je pense qu'il serait beaucoup plus intelligent de redéfinir de manière bien plus précise la définition des préfixes plutôt que d'essayer de réformer toute une discipline sur des prétextes sans fondements.
J'ai surtout l'impression que les grands pontes qui définissent ces normes approchent toutes les technologies en physiciens, et qu'ils doivent mal supporter de voir l'informatique leur échapper parce qu'elle ne s'apprivoise pas de la même façon. En un seul mot: c'est irréfléchi.