Basic programmeertaal viert 60e verjaardag
De eerste basic interpreter ging in mei 1964 van start. Dit was bedoeld om het makkelijker te maken om te leren programmeren. De bijbehorende computers waren echter pas veel later beschikbaar.
Basic is de afkorting voor "Beginner's All-Purpose Symbolic Instruction Code". Met andere woorden, het is een universele programmeertaal voor beginners. De uitvinders John G. Kemeny en Thomas E. Kurtz wilden een makkelijk te leren taal maken die ook geschikt is voor dingen buiten het universitaire onderzoek.
Dat was 60 jaar geleden. Op 1 mei 1964 werd de eerste basic interpreter in gebruik genomen op Darthmouth College. Op een mainframe computer natuurlijk, want er bestond niets anders.
PRINT "Gefeliciteerd!
Maar het duurde nog 20 jaar voordat basic zijn hoogtijdagen bereikte. Pas met de komst van goedkope thuiscomputers ontstond er veel vraag naar een eenvoudige programmeertaal. De C64 speelde een belangrijke rol vanaf 1982. Basic was niet alleen een programmeertaal, maar ook het besturingssysteem. Niet ongebruikelijk voor die tijd.
Dit betekent dat iedereen die in de jaren 80 zijn eerste programmeerervaring opdeed, levendige herinneringen heeft aan Basic. Voor mij was het de kindercomputer Basictutor die me als elfjarige in de ban hield, en later de Sharp PC-1403H programmeerbare rekenmachine.
GOTO 1980
Met de herinneringen komt de nostalgie en Basic leeft nog steeds in de hobbysector. Eind 2022 begon ik weer basic te programmeren met een C64 replica. Ik heb er net zoveel plezier aan beleefd als in de jaren 80.
Voor kleinere dingen zoals wiskundige functies is basic heel geschikt. Maar helemaal niet voor grotere projecten, omdat het nauwelijks mogelijk is om de code duidelijk te structureren. Ik realiseerde me dit bij mijn ambitieuze project om een grafisch spel voor de C64 te ontwikkelen.
Opvallend vanuit het perspectief van vandaag: er is geen gestandaardiseerde basic. Er zijn eigenlijk honderden programmeertalen die allemaal hetzelfde functioneren, maar niet op precies dezelfde manier. Elke fabrikant en soms zelfs elk apparaat had zijn eigen basic dialect. Vanuit het oogpunt van die tijd was dat logisch, want het was sowieso nauwelijks mogelijk om software over te zetten naar een ander type computer. Mensen schreven hun programma's zelf, voor het betreffende apparaat.
EINDE
Mijn belangstelling voor computers en schrijven leidde me relatief vroeg (2000) naar de technische journalistiek. Ik ben geïnteresseerd in hoe je technologie kunt gebruiken zonder gebruikt te worden. In mijn vrije tijd maak ik graag muziek waarbij ik mijn gemiddelde talent compenseer met een enorme passie.