Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

BASIC bestaat 40 jaar

De computertaal BASIC (Beginners All-purpose Symbolic Instruction Code) bestaat dit jaar veertig jaar. In de jaren '80 was de taal erg populair omdat deze zo gebruikersvriendelijk is voor beginnende programmeurs. Basic is in 1963 bedacht door twee wiskunde docenten van het Dartmouth college. Een jaar later, in 1964 werd de taal uitgebracht. Dit moment wordt achteraf gezien als het begin van het 'Personal Computing' tijdperk. De docenten gebruikten bij de lancering een eenvoudig netwerk met een tweetal terminals aangesloten op n computer. Binnen korte tijd hadden alle studenten wat ervaring met de programmeertaal. Rond 1970 werd BASIC steeds meer ontdekt door het bedrijfsleven. Ondernemingen gebruikten de taal bij het delen en verkopen van toen nog kostbare rekenkracht.

Oude computersIn de jaren '80 werden er steeds meer computers aangeschaft voor thuisgebruik. Met BASIC was het mogelijk om voor die systemen zelf programma's te schrijven. De populairiteit van de programmeertaal nam af toen de computers krachtiger werden en daarvoor meer geavanceerde talen werden geschreven. Veel van de huidige programmeertalen zijn ontstaan uit BASIC of zijn erdoor benvloed. In 2004 zijn de opvolgers van de eens zo populaire taal nog terug te vinden: Microsoft heeft veel aan BASIC te danken, de softwaregigant doet goede zaken met Visual Basic.

De bron is alleen te lezen voor geregistreerde gebruikers.

Door Gabi Gaasenbeek

30-04-2004 • 10:23

63 Linkedin Google+

Submitter: wildhagen

Bron: Washington Post

Reacties (63)

Wijzig sortering
Men vergeet te vertellen dat er nog geprobeerd is om de boel een beetje te standariseren dmv. de MSX maar ook Basicode (NOS) mogen we niet uitsluiten als een motor achter een standaard BASIC.
de msx basic werd geschreven en gelicenseerd door, jawel, microsoft.

msx was microsoft's poging om de homecomputer markt te gaan ownen. ms deed de software en hardware specficatie en talrijke hardwareleveranciers leverden de computers (philips/sony/toshiba/panasonic/enz)

hetzelfde truukje kwam later met ms dos en de ibmpc klonen en tot op heden zitten we hierdoor met de x86 architectuur en ms windows.
Zeker good old memories, ik heb leren programeren op een ZX spectrum, en dat was BASIC.

In QBASIC kon je zelfs 640x480 gebruiken (screen 12)
Basic en machinetaal programmeren op een Synclair ZX81 is nog meer basic ;)

Piepklein machientje, met een folie keyboard, wat uiteindelijk zo versleten was, dat er niet veel meer mee te beginnen was. Was wat hoor, toendertijd, met 1+4 kB RAM en een externe tapedrive. Hele kladbloks vol met namen van progsels en het bijbehorende tape-nummer en tellerstand, omdat je anders helemaal niets mee terug kon vinden.

En toch kregen we het voor elkaar om voor die 4 Kb een werkende PAC-man te schrijven. Eerst compleet in BASIC en toen vertaald naar machinetaal, wat een heidense klus was dat zeg.

edit:

Psies, eerst in basis geschreven. REsultaat was een supertraage PACman waarmee je niet kon verliezen. Deze is dus vertaald naar machinetaal, om de snelheid er weer in te krijgen. Uiteindelijk moesten we zelfs timeloops inbouwen om de snelheid omlaag te brengen.
Goede oude tijd :P
CBM 64 , Synclair spectrum , acron ze draaide allemaal met basic.
prachtige programmeer taal. Heb er op de C64 hele programma's mee geschreven. Kan het me nog goed herinneren wat een gekloot het was met de peaks en pokes maar het resultaat was altijd wel mooi :)
Het leuke is dat Basic ook nog eens semi-portable was zoals java dat nu is. Meestal moest je wel het 1 en ander aan passen maar vaak draaide het dan wel op een ander platform.
10 print "Gefeliciteerd!"
20 goto 10
;)
Daarom moest je ook zomin mogelijk de commando's GOTO en GOSUB gebruiken.
GOTO, ok - da's linke soep, want je 'returnt' niet meer terug naar waar je vandaan kwam. Maar GOSUB is het aanroepen van een subroutine, die als-ie klaar is weer terug springt naar het stukje code vanwaar het werd aangeroepen. Dus GOSUB gebruikte je juist om de GOTO-spaghetti te voorkomen, zeg maar. ;)

Voordat jij of ik van GOTO (of computers..) hadden gehoord was het (oa. door onze eigen Dijkstra :)) reeds verguisd - en was wiskundig bewezen dat je het in theorie altijd door conditionele loops en/of subroutines kon vervangen (maar sommigen vinden nog steeds dat GOTO soms toch handiger is).
in 1974 Bhm and Jacopini first proved theoretically that GOTO was unnecessary; Dijkstra then proposed that it should never be used and Knuth responded by suggesting circumstances where it might be considered preferable to the alternatives. Many others contributed to the debate around that time and the use of GOTO has often been returned to since. [[url="http://www.qm-systems.com/goto.htm"]Bron[/url]]
ow basic dat is kool :D

* 786562 Spruit_elf
http://www.silicium.org/images/catalog/divers/philips/p2000t.jpg
uit 1983 :D

maar volgens mij vergeten mensen dat een variant van basic het ook nog heel goed doet op de grafische rekenmaschines

zoals de ti-83 die veel mensen nu voor school nodig hebben
Brings back memory's.
Je kon inderdaad veel met Basic, zelfs grafische dingen programmeren (op 320*200 weliswaar). Er werden heel wat spelletjes door studenten geprogrammeerd in ASCII... the good old times
Wat ik me nog goed kan herrinneren is het avond aan avond overtypen van listings op een Tandy TRS-80. Het resultaat was toen wel een "prachtig" spel van StarTrek met ASCII graphics!
Verder veel gedaan op de ZX-81, VIC20, ZX-Spectrum, C64 en Amiga.

Achja.... die goede oude tijd :z
Hoe... BASIC....

Daar deed ik vroeger van die 'Never Ending Stories' in maken.

Zo van:

'Jantje loopt naar school en ziet dat een oud vrouwtje bijna uitglijd over een bananenschil'
1 - Hij laat haar vallen, lacht en loopt verder
2 - Rent naar het vrouwtje toe terwijl hij de bananenschil wegschopt.

Erg grappig, en als de dag v. Jantje voorbij was begon je opnieuw en kreeg je een heel ander verhaal uit.
Jaaaaaaaaaaaaaa BASIC! :'( Vol ontroering komen de goede oude tijden weer boven.

Voor de BASIC-liefhebbers die modern willen gaan: de Playstatio 2 heeft op de meegeleverde CD een variant van het good-old BASIC staan: Yabasic. Werkt nog precies zoals "vroegah"

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True