Es gibt 10 Arten von Menschen. Die die Binärcode verstehen und die die ihn nicht verstehen

14 Antworten

Also wenn man die Antworten hier ganz kritisch beurteilt, zusätzlich auf die Goldwaage legen würde und es auf die Spitze treibt, dann sind die entweder zu kompliziert, nicht vollständig oder nicht ganz korrekt. Nehmt mich nicht zu ernst, ich habe vermutlich auch was ausgelassen. Aber ich denke für die nicht IT Leute ist es so genug und trotzdem genauer.

Genaugenommen ist es falsch zu sagen das nur 2 Zeichen zulässig sind. Es dürfen so zu sagen so viele Zeichen genutzt werden wie man will. Was die Person meinte, es dürfen nur 2 unterschiedliche Zeichen benutzt werden. Nämlich die 1 und die 0. Daher auch der Name Binärsystem. BI = 2. Und diese 2 Zeichen dürfen dann so oft aneinander gereiht werden wie man es braucht. Und in der Digitaltechnik, wo es überwiegend oder fast nur verwendet wird, spricht man nicht von Zeichen sondern von Werten. Die eine Stelle hat den Wert 1 und die andere Stelle hat den Wert 0. 1 bedeutet Strom (Spannung) an und 0 Strom(Spannung) aus. Dazwischen gibt es grob betrachtet nichts. Genau genommen kann die Spannung natürlich nicht nur 12 Volt oder 0 Volt sein. Deshalb gibt es dazwischen sehr wohl etwas. Sollten, aus welchen Gründen auch immer, keine 12V ankommen, sondern nur 9V, verstehen Computer das trotzdem noch als Binäre 1. Umgedreht, sollte normalerweise 0V am Kabel sein aber es sind 3V, wird das als Binäre 0 verstanden. Und dazwischen gibt es einen festgelegten Bereich in dem es weder als Binäre 0 noch als Binäre 1 verstanden wird, sondern so zu sagen als Fehler. Je nach Anwendungsbereich ist das dann mal schlimmer oder weniger schlimm, wie z. B. bei der Netzwerk-Technik. In jedem normalen Netzwerk, auch im Internet, ist es normal das es zu Verlusten kommt. Die Computer können die Informationen trotzdem richtig auswerten. Je nach Anwendungsbereich gibt es zum Beispiel die Möglichkeit fehlende Daten durch vorhandene Daten zu "errechnen". Grober Vergleich, wir Menschen müssen auch nicht jede Nachricht / Mitteilung ob gesprochen, geschrieben, in Bildern, in Videos oder eine Kombination daraus komplett mitbekommen um die daraus resultierenden Informationen zu erfahren. Umgangssprachlich sagen wir dann häufig, der hat eins und eins zusammen gezählt. Nur ist das bei Computern meist zuverlässiger und hat eher Hand und Fuß.

Die 0 und 1 aneinander gereiht ergeben für Computer verständliche Informationen. Am Rande sei für Interessierte erwähnt, wieviele 0 und 1 ein Computer in in einer bestimmten Zeit bearbeiten kann, hat mit der "Taktung" des Prozessors zu tun(z.B 3,2GHz). einfach mal googeln....

Ganz kurz als kleines erweitertes Beispiel: es gibt auch das Hexadezimalsystem. Da stecken die Wörter Hexa und Dezi drin. Hexa kennt der ein oder andere vermutlich vom Hexagon = Sechseck. Und Dezi steckt ja auch im Wort Dezimalsystem, das Zahlensystem das normalerweise in allen Schulen gelehrt wird und aus 10 unterschiedlichen Ziffern (0-9) besteht.

Also Hexa = 6 und Dezi = 10 Macht zusammen 16. Es gibt also 16 unterschiedliche Zeichen / Zahlen. Beide Begriffe passen meiner Meinung nach nicht, also bleibe ich wieder bei Werten. Es gibt 16 unterschiedliche Werte. Da wir aber nur 10 unterschiedliche Ziffern kennen, werden in diesem Fall auch Buchstaben benutzt.

Von 0 bis neun bleibt alles gleich und dann:

8 = 8, 9 = 9, 10 = A, 11 = B, 12 = C 13 =D, 14 = E, 15 = F, 16 = 10, 17 = 11, 18 = 12, 19 = 13, 20 = 14, 21 = 15, 22 = 16, 23 = 17, 24 = 18, 25 = 19, 26 = 1A, 27 = 1B,.......

Und "so ähnlich" ist es dann beim Binär auch.

Man könnte beim binär die Nullen vorne theoretisch weg lassen, macht man aber nicht. So kann man auch besser erkennen um welches System es sich handelt. Je nachdem wie viele Stellen man benötigt schreibt man immer 8, 16, 24, 32, 40,........ stellen auf. Was vorne fehlt, wird durch Nullen aufgefüllt.

Streng genommen dürfte dann bei dem Satz in der Frage nicht 10 stehen, sondern 00000010.

Wie schon jemand geschrieben hat:

00000000=0

00000001=1

00000010=2

00000011=3

00000100=4

00000101=5

Somit wüssten dann zumindest IT Leute das es sich nicht um die Dezimale 10 aus dem Dezimalsystem handelt, sondern um die Dezimale 2 aus dem Binarsystem. Man einer aus dem IT Bereich würde somit auch den Satz beim ersten Mal ganz verstehen wenn die Nullen davor stehen. Aber ohne die Nullen wird da jederzeit erstmal die Dezimale 10 lesen.

Ich merke schon, bin deutlich übers Ziel hinaus...

Aber ich denke es ist schnell und einfach gelesen und die meisten erfahren neues dabei.

;)

Woher ich das weiß:Berufserfahrung

Der Binärcode besteht nur aus "0" und "1". Und die "10 Arten" meint nicht das Zehnersystem, sondern das Binärsystem. Es heißt im Zehnersystem dann "Es gibt 2 Arten ...."

Schöler, äs haist: Es gibt 10 Arten von Menschen. Die, die Binärcode verstehen und die, die ihn nicht verstehen.

Du gehörst zu letzteren.


DrCapablanca  15.05.2016, 11:18

Nein! Richtig ist: Es gibt 10 Arten von Menschen, die, die Rechtschreibung, Interpunktion und Grammatik verstehen, und die, die das nicht verstehen. Du gehörst zu letzterer.

In Binärcode steht 10 (Eins-Null) für 2 in "normalen Zahlen".


Ich glaube es ist verwirrend das anhand von zahlen zu erklären, die wir alle aus dem Dezimalsystem kennen. Nehmen wir an es gäbe unsere zehn verschiedenen Symbole für Zahlen nicht mehr (also keine 0,1,2,3,4,5,6,7,8,9 mehr), wir rechnen jetzt nur noch mit den frei gewählten Symbolen eins = (+) und null = (-):

Auf dem Preisschild im Supermarkt steht dann beim Räuchertofu um fünf Euro:

(+)(-)(+)

Die Pizza um zehn Euro ist in der Speisekarte angeschrieben als:

(+)(-)(+)(-)

Und zwei Arten von Menschen könnte man ausdrücken als:

(+)(-) Arten von Menschen

Das klingt sehr unintuitiv, aber nur weil wir das Dezimalsystem gewohnt sind. darin nutzen wir zehn verschiedene Zeichen um unsere Zahlen ausdrücken zu können:

1402 = tausendvierhundertzwei

Für uns ist das sehr intuitiv, aber dahinter steckt, dass mit jeder Ziffer von rechts nach links zehn mal so viele Zahlen möglich sind, also man multipliziert die Ziffer links immer mit einem Vielfachen von zehn und addiert alles zusammen:

02 = zehn * null + eins * zwei = zwei

402 = hundert * vier + zehn * null + eins * zwei= vierhundertzwei

1402 = tausend * eins + hundert * vier + zehn * null + eins * zwei = tausendvierhundertzwei

Es wäre aber eigentlich egal wie viele verschiedene Zeichen man an jeder Stelle verwendet: man kann auch sechzehn verwenden (hexadezimal), oder acht (oktal), oder eben auch nur zwei (binär). Je mehr stellen man verwendet, desto kompakter kann man große Zahlen ausdrücken (zB: "1402" hat nur vier Stellen, in Binärcode wären es mit "(+)(-)(+)(-)(+)(+)(+)(+)(-)(+)(-)" elf Stellen). Allerdings kann man sich zwei Unterschiedliche Symbole ((+),(-)) leichter merken, als zehn verschiedene (0,1,2,3,4,5,6,7,8,9).

In der Computertechnik kann man nur zwei Zustände verwenden: Strom/kein Strom. Darum muss man dort mit dem Binärsystem auskommen um Informationen zu übertragen (üblicherweise schreibt man das als 1=Strom, 0=kein Strom). Jede Stelle wird als ein Bit bezeichnet. Man verwendet üblicherweise nur acht stellen (ein byte, bestehend aus acht bits) um eine Information zu übertragen. Das ist ein Vorteil von Quantencomputern: Sie können nicht nur 1 und 0 verwenden, sondern auch 1/0 bzw. 0/1 und damit Informationen viel kompakter darstellen (der Grund für diese "Superposition" von Zuständen ist etwas schwieriger zu erklären, man muss hier wohl erstmal akzeptieren, dass es so ist).

Im Binärcode gilt also, dass jede Stelle weiter links zweimal so viele Nummern ermöglicht, also mit einem Vielfachen von zwei multipliziert wird. Und das wird wieder aufsummiert:

(+)(-)(+) = vier * eins + zwei * null + eins * eins = fünf

(+)(-)(+)(-) = acht * eins + vier * null + zwei * eins + eins * null = zehn

(+)(-) = zwei * eins + eins * null = zwei

Um auf die eigentliche Frage zurückzukommen,

drückt man die Binärzahlen, wie in der Informatik üblich, nicht als (+) und (-), sondern als 1 und 0 aus, dann könnte man sagen:

(1)(0) = zwei * eins + eins * null = zwei

Es gibt nur "10" Arten von Menschen, die die Binärcode verstehen, und die die ihn nicht verstehen.

Hoffentlich gehörst du jetzt auch zur zweiten Art Mensch :)

Woher ich das weiß:Studium / Ausbildung