binary (W3)
Engl. "binary" = dt. "binär", setzt sich zusammen aus lat. "bis", "bi-", "bin-" = dt. "doppel", "doppelt", "zwei", "zweimal" und einem Adjektiv-Suffix.
Mit der Computerei erlebte das Prinzip von "0 - 1", "an - aus", "ja - nein" einen ungeahnten Aufschwung. Während der Mensch sich mit seiner Zählweise an seinen zehn Fingern orientiert, stehen dem Computer nur zwei Zustände zur Verfügung, mit denen er im Stellenwertverfahren, also im "Binärsystem" oder "Dualsystem" alle Informationen darstellt. Erstaunlich ist, dass man mit nur zwei Zustandswerten dabei nicht nur alle Zahlen sondern auch Texte darstellen kann. Und darüber hinaus sind auch alle Anwendungsprogramme und das Betriebssystem mit diesen zwei Zuständen kodiert.
Während für den Menschen eine lange Zeile mit 0en und 1en vor große Wiedererkennungsproblem bzw. Interpretationsprobleme stellt. kann ein Computer damit am besten umgehen. Auch wenn die dezimale 10 dann als 1010 im Dualsystem erscheint (1*10 + 0*1 (dezimal) = 1*8 + 0*4 + 1*2 + 0*1 (binär)).
Um dem menschlichen Gehirn den Umgang mit Dualzahlen etwas zu erleichtern fasst man gerne 8 Bits zu einem Byte (00000000 bis 11111111) zusammen.
Bei der Farbkodierung greift man gerne auf Doppelbytes zurück. Verwirrend ist dass man für die Darstellung dann wieder auf das Hexadezimalsystem zurück greift. Somit kann man mit 000000 bis FFFFFF insgesamt 15*16^5 + 15*16^4 + 15*16^3 + 15*16^2 + 15*16^1 + 15*16^0 + 1 (für "0000"), also 16^6 = 16.777.215 Farbstufen definieren.
Somit ergibt sich folgende Zuordnung: (Die Blanks dienen nur der besseren Lesbarkeit.)
Dezimalsystem Dualsystem Hexadezimalsystem
0000001 00000000 00000000 00000001 00 00 01
0000002 00000000 00000000 00000010 00 00 02
0000003 00000000 00000000 00000011 00 00 03
0000004 00000000 00000000 00000100 00 00 04
0000005 00000000 00000000 00000101 00 00 05
0000006 00000000 00000000 00000110 00 00 06
0000007 00000000 00000000 00000111 00 00 07
0000008 00000000 00000000 00001000 00 00 08
0000009 00000000 00000000 00001001 00 00 09
0000010 00000000 00000000 00001010 00 00 0A
0000011 00000000 00000000 00001011 00 00 0B
0000012 00000000 00000000 00001100 00 00 0C
0000013 00000000 00000000 00001101 00 00 0D
0000014 00000000 00000000 00001110 00 00 0E
0000015 00000000 00000000 00001111 00 00 0F
0000016 00000000 00000000 00010000 00 00 10
...
0000255 00000000 00000000 11111111 00 00 FF
...
65536 00000000 11111111 11111111 00 FF FF
...
16777215 11111111 11111111 11111111 FF FF FF
mit
255 = 2*10^2 + 5*10^1 + 5*10^0
11111111 = 1*2^7 + 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 1*2^^0
FF = 15*16^1 + 15*16^0
(E?)(L?) https://www.webopedia.com/TERM/B/binary.html
(E1)(L1) http://ngrams.googlelabs.com/graph?corpus=8&content=binary
Abfrage im Google-Corpus mit 15Mio. eingescannter Bücher von 1500 bis heute.
Engl. "binary" taucht in der Literatur um das Jahr 1860 / 1950 auf.
Erstellt: 2011-10