Share
September 1991. An der Fakultät für Informatik der UPM gab es für die Erstsemester eine Antrittsrede des Dekans. Von dem ganzen Vortrag erinnere ich mich nur an eine Sache, und das war der Moment, als er etwas sagte wie „Wenn Sie gelernt haben, in BASIC zu programmieren, vergessen Sie alles, was Sie wissen“. Das Urteil war wahrscheinlich noch härter, noch gröber. Als wolle man die Bedeutung einer Sprache herunterspielen, die fast drei Jahrzehnte lang im Rampenlicht gestanden hat.
Heute ist der 50. Jahrestag der offiziellen Geburt von BASIC. Am 1. Mai 1964 um 4 Uhr morgens wurde das erste BASIC-Programm an der Darmouth University ausgeführt, und von da an sollte seine Popularität nur noch wachsen. Dies sollte jahrelang der Fall sein, und es sollte die Sprache werden, mit der viele ihre ersten „ernsthaften“ Schritte vor einem Computer machten (machen würden).
Ich bin sicher, dass viele von euch, die uns bei Xataka lesen, „Code gehackt“ haben in BASIC (wenn man das „Code hacken“ nennen kann). Diese Sprache wurde in den 70er und vor allem in den 80er Jahren ein fast unverzichtbarer Bestandteil in allen Arten von 8-Bit-Computern. Microsoft nutzte es ausgiebig in seinem MS-DOS, und auch die Maschinen der ersten Hälfte der 80er Jahre (C64, Amstrad, Spectrum, MSX) boten ihren Benutzern die Möglichkeit, die damit verbundenen Möglichkeiten zu nutzen.
Aber natürlich hatte die Sprache viele Einschränkungen, und sie war längst von anderen Alternativen verdrängt worden. Außerdem nutzten die Benutzer zunehmend von Experten programmierte Anwendungen, und die Sprache wurde kritisiert. Dijkstra, der Informatiker, der einen berühmten Suchalgorithmus entwickelt hat, wies bereits 1975 auf diesen Punkt hin:
Es ist praktisch unmöglich, Studenten, die zuvor mit BASIC in Berührung gekommen sind, gutes Programmieren beizubringen: als potenzielle Programmierer sind sie geistig verkrüppelt und ohne Hoffnung auf Regeneration.
Es scheint, dass der Dekan, an dessen Namen ich mich nicht erinnern kann, Dijkstra vor seinem Vortrag gelesen und diesen Kommentar für sich behalten hat. Aber sowohl er als auch Dijkstra selbst hätten darauf verzichten können, denn es ist wahrscheinlich, dass viele von uns ohne BASIC ihr Leben nicht auf die eine oder andere Weise mit Nullen und Einsen verbracht hätten. Irgendwo muss man ja anfangen, sage ich. Der Unterzeichner ist ein Beispiel dafür.
Glückwunsch zu 50, BASIC. Mögen es noch viele mehr sein.
Via | Slashdot
Weitere Informationen | BASIC-Jubiläumsfeier an der Darmouth University