Share
September 1991. Aan de faculteit informatica van de UPM kregen de eerstejaars een inaugurele lezing van de decaan. Van het hele gesprek herinner ik me maar één ding, en dat was het moment waarop hij iets zei in de trant van “Als je hebt leren programmeren in BASIC, vergeet dan alles wat je weet”. Het vonnis was waarschijnlijk nog harder, wreder. Alsof hij het belang wilde bagatelliseren van een taal die al bijna drie decennia in de schijnwerpers stond.
Vandaag is het de 50e verjaardag van de officiële geboorte van BASIC. Om 4 uur ’s morgens op 1 mei 1964 werd het eerste BASIC-programma gedraaid op de Darmouth University, en vanaf dat moment zou de populariteit alleen maar toenemen. Het zou dat jarenlang doen, en de taal worden waarmee velen hun eerste “serieuze” stappen achter een computer zouden (gaan) zetten.
Ik weet zeker dat velen van u die ons lezen op Xataka wel eens “code gehakt” hebben in BASIC (als dat “code hakken” genoemd kan worden). Deze taal werd in de jaren 70 en vooral in de jaren 80 een bijna onmisbaar onderdeel van allerlei 8-bit computers. Microsoft maakte er uitgebreid gebruik van in zijn MS-DOS, en de machines van het eerste deel van de jaren 80 (C64, Amstrad, Spectrum, MSX) boden hun gebruikers ook de mogelijkheid om te profiteren van de capaciteit die het bood.
Maar de taal had natuurlijk veel beperkingen, en was allang vervangen door andere alternatieven. Bovendien maakten de gebruikers steeds meer gebruik van door deskundigen geprogrammeerde toepassingen en was de kritiek op de taal duidelijk. Dijkstra, de computerwetenschapper die een beroemd zoekalgoritme creëerde, maakte dit punt al in 1975:
Het is praktisch onmogelijk goed programmeren te leren aan studenten die al eerder met BASIC in aanraking zijn geweest: als potentiële programmeurs zijn ze mentaal kreupel en zonder enige hoop op herstel.
Het lijkt erop dat de decaan, wiens naam ik me niet kan herinneren, Dijkstra voor zijn lezing las en die opmerking voor zich hield. Maar zowel hij als Dijkstra zelf hadden het zonder gekund, want het is waarschijnlijk dat zonder BASIC velen van ons hun leven niet op de een of andere manier aan nullen en enen zouden (hebben) gewijd. Je moet ergens beginnen, zeg ik. En ondergetekende is een voorbeeld.
Gefeliciteerd met 50, BASIC. Moge het er nog vele worden.
Via | Slashdot
Meer informatie | BASIC Anniversary Celebration at Darmouth University