Claude, 5. Oktober 2019, 14:45 Uhr
Warning: Use of undefined constant ri_rand_compare - assumed 'ri_rand_compare' (this will throw an Error in a future version of PHP) in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/random-image-widget/random_image.php on line 129 Warning: Use of undefined constant ri_rand_compare - assumed 'ri_rand_compare' (this will throw an Error in a future version of PHP) in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/random-image-widget/random_image.php on line 130 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 1384 Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 700 Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 707 Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 4 in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 700 Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/scratchbook.ch/httpdocs/wp-content/plugins/lightbox-plus/classes/shd.class.php on line 707
HELLO, EDDIE!
Das war meine Einführung in das Programmieren und die Computertechnik im Allgemeinen: Ich lernte, dass diese Maschinen tun, was sie tun, weil jemand es ihnen auf eine ganz besondere, sehr sorgfältige Weise sagt. Und dass dieser Jemand nicht älter als sieben Jahre sein muss.
Fast sofort begriff ich, welchen Beschränkungen die Spielsysteme unterliegen. Im Vergleich zu Computersystemen waren sie langweilig. Nintendo, Atari, Sega: Bei allen war man auf Levels und Welten beschränkt, die man durchlaufen und sogar besiegen konnte, aber ändern konnte man sie nie. Die reparierte Nintendo-Konsole wanderte wieder ins Wohnzimmer, aber dort ließ ich sie mehr oder weniger links liegen. Ich spielte nur noch mit meinem Vater Mario Kart, Double Dragon oder Street Fighter. Mittlerweile war ich in all diesen Spielen bedeutend besser als er – die erste Tätigkeit, in der ich mich als begabter erwies als mein Vater –, aber hin und wieder ließ ich ihn gewinnen. Er sollte mich nicht für undankbar halten.
Ich bin kein geborener Programmierer und habe mir nie eingebildet, darin besonders gut zu sein. Aber in den nächsten rund zehn Jahren wurde ich immerhin gut genug, um gefährlich zu sein. Bis heute ist es für mich ein magischer Prozess: Man tippt Kommandos in fremden Sprachen ein, die der Computer dann in etwas übersetzt, das nicht nur mir zur Verfügung steht, sondern allen.
Mich faszinierte der Gedanke, dass ein einzelner Programmierer etwas Universelles codieren kann, etwas, was nicht von Gesetzen, Regeln oder Vorschriften eingeschränkt wird außer denen, die sich vollständig auf Ursache und Wirkung zurückführen lassen. Zwischen meiner Eingabe und der Ausgabe bestand ein vollkommen logischer Zusammenhang. Wenn meine Eingabe fehlerhaft war, war auch die Ausgabe fehlerhaft; war meine Eingabe fehlerfrei, war es die Ausgabe des Computers ebenso. Nie zuvor hatte ich etwas so Einheitliches und Gerechtes gesehen, etwas so eindeutig Unvoreingenommenes. Ein Computer wartete ewig darauf, mein Kommando entgegenzunehmen, verarbeitete es aber in dem Augenblick, in dem ich auf Enter drückte, ohne irgendwelche Fragen zu stellen. So geduldig und doch so zugänglich war kein Lehrer jemals gewesen. Nirgendwo sonst – mit Sicherheit nicht in der Schule und nicht einmal zu Hause – hatte ich das Gefühl, etwas so umfassend kontrollieren zu können. Dass eine fehlerfrei geschriebene Reihe von Kommandos fehlerfrei immer und immer wieder die gleichen Tätigkeiten auslöste, erschien mir – wie auch so vielen anderen schlauen, technik-affinen Kindern des neuen Jahrtausends – als einzig stabile, rettende Wahrheit unserer Generation.