Im Thema "Programmieren" werden Sie lernen, wie man einen Computer mit Hilfe geeigneter Programmiersprachen programmieren kann. Ein Computer ist ein Gerät, das mit Hilfe von Elektronen gesteuert wird und nur zwei Zustände kennt: 1 (elektrischer Strom an) und 0 (elektrischer Strom aus). Aus dem Kapitel Codierung wissen Sie bereits, dass man mit einer Folge von 1 und 0 ein Wort aus unserer Sprache binär codieren muss, bevor ein Computer dieses Wort speichern und verarbeiten kann. Im ASCII-Code wird beispielsweise das Wort "Hallo" wie folgt notiert:
"Hallo" = 01001000 01100001 01101100 01101100 01101111
Auch Anweisungen, die ein Computer ausführen soll, müssen binär codiert werden. Wenn man beispielsweise die Bitfolge "10110000 01100001" der zentralen Recheneinheit eines Computers übermittelt, dann sagt man dem Computer damit: hole den Wert 97
aus dem Speicherbereich ax
des Arbeitsspeichers (Assembler).
Ein binäres Programm sieht beispielsweise wie folgt aus:
0110001101110010011001010110000101110100011001010100001101100001011011100111011001100001011100
1100101000001100110011000000110000001011000010000000110011001100000011000000101001001110110010
0000001000000000101001100010011000010110001101101011011001110111001001101111011101010110111001
1001000010100000100111011011000110100101100111011010000111010001110011011000010110110001101101
0110111101101110001001110010100100111011000010100000101001110011011101000111001001101111011010
1101100101001010000010011101100100011000010111001001101011011100110110110001100001011101000110
0101011000100110110001110101011001010010011100101001001110110000101001110011011101000111001001
1011110110101101100101010101110110010101101001011001110110100001110100001010000011000100110101
0010100100111011000010100110011001101001011011000110110000101000001001110111000001101111011101
1101100100011001010111001001100010011011000111010101100101001001110010100100111011000010100111
0001011101010110000101100100001010000011011000110000001011000010000000111000001100000010110000
1000000011000100110011001100000010110000100000001101100011000000101100001000000011001000110001
0011000000101100001000000011001000110100001100000010110000100000001101100011000000101100001000
000011001000110000001100000010100100111011
Ein Computer kann ein solches Programm leicht ausführen, denn seine Hardware ist so gebaut, dass diese binäre Folge abgearbeitet wird. Unser Gehirn ist völlig anders gebaut. Für unser Gehirn ist eine solche binäre Folge bedeutungslos. Wir denken in größeren Strukturen.