Basic
In Amersfoort en Utrecht is een aparte “Basic
werkplek” ingericht onder de supervisie van Marco Kurvers.
Basic is een programmeertaal waarmee je zelf zeer eenvoudig programma's kunt schrijven.
Basic betekent 'Beginners All Purpose Symbolic Instruction Code, een
heel mond vol dus.
Basic geeft ook aan dat het een taal was voor
beginners. (Amerikanen zijn gek op afkortingen waar ze later een
verklaring bij verzinnen!). In het begin had Basic een slechte naam
omdat je er heel ongestructureerd in kon programmeren, dus als je iets
aan het programma wilde veranderen of verbeteren zag je al snel door de
bomen het bos niet meer.
Door het toevoegen van commentaar aan de
broncode (de programmaregels) viel er al veel te verbeteren. Moderne Basic talen dwingen de gebruiker tegenwoordig om gestructureerder te
programmeren. Dat heeft men vooral afgekeken van de taal Pascal die
speciaal voor gestructureerd programmeren werd ontworpen.
De Basic taal was bedoeld om o.a. studenten snel een
programmeertaal bij te brengen. Inmiddels is de taal uitgegroeid tot een
professionele taal waarmee de meest ingewikkelde programma's worden
geschreven. De taal leent zich ook voor heel eenvoudige programma's.
Eind jaren '70 begin jaren '80 werd de taal ondersteund door Teleac en
ze gaven daarover zelfs cursussen in een tijd waarin de personal
computer nog voor weinigen was weggelegd. Teleac haalde zelfs computers
uit de Verenigde Staten om aan de cursisten te verkopen. Dat was de toen
befaamde Exidy Sorcerer die hier zelfs werd ingezet op verschillende
Technische Universiteiten. Ook die computer kon met Basic worden
geprogrammeerd. Dat Basic programma was van een toen onbekende jonge
programmeur, ene Bill Gates.
Een in Basic geschreven programma liep toen erg langzaam op die oude
hardware. Inmiddels is de hardware zeer, zeer, veel sneller
geworden, zodat deze programma's nu snel worden uitgevoerd.
Microsoft verkoopt nu o.a. Visual Studio waarin ook de Basic programmeertaal zit. Ze leveren zelfs een gratis pakket Visual Basic 2008 Express. Dus wie er aan wil “ruiken” kan dat programma gratis downloaden. Er zijn heel veel verschillende dialecten van de taal Basic.
Basic maakt het voor iedereen( ook voor hen die
nog nooit geprogrammeerd hebben) mogelijk, door zijn eenvoud van
programmeren, om zelf een programma te schrijven.
Ook zijn er op internet veel programma’s in de Basic taal te vinden,
waarmee je kunt oefenen.
Microsoft heeft ook een speciale versie van hun
Basic,Visual Basic for Applications (VBA) die verweven is met hun
Officepakketten. De bedoeling daarvan is dat men kleine programma's z.g.
makro's kan koppelen aan bijv. Excel of Word. Er zijn veel verschillende Basic
versies op de markt zoals bijv. Justbasic, Smallbasic, Powerbasic en Realbasic.
Ik heb een Nederlandse site gevonden,
http://programmeertalen.allepaginas.nl, waar programmeertalen in
staan.
Jammergenoeg is er nog steeds geen Basic versie in het Nederlands
beschikbaar.
Marco Kurvers van de
HCC
BASIC (gg) ondersteunt Basic
bij de afdeling Utrecht. Marco programmeert al vanaf zijn
twaalfde jaar in Basic. Is een enthousiast programmeur en schrijft
ook in het periodiek van de Basic gg.
Wie wil beginnen met Basic
programmeren kan elke maand bij hem terecht op de bijeenkomsten in
Amersfoort en Utrecht. En als er voldoende vraag is wil hij graag een
workshop geven over een bepaald onderwerp.
