GWBasic

Uit Wikikids
Naar navigatie springen Naar zoeken springen
De Sinclair ZX81 met cassetterecorder had nog een eigen basic

GWBasic is een oude programmeertaal. Het werd in 1983 door Microsoft op de markt gebracht voor IBM-achtige PC's en later werd meegeleverd met besturingssysteem MS-DOS. Het was een opvolger van Basic. De naam BASIC staat voor Beginner's All-purpose Symbolic Instruction Code.

Basic zet regel voor regel het programma met commando's om naar machinetaal en voert die dan uit nadat er een run-commando ('runtime') is gegeven.

GWBasic is een variant op Basic. Je had bijvoorbeeld ook nog QBasic. Mensen konden zelf programmaatjes schrijven. De meeste computers hadden toen de mogelijkheid om het programma op te slaan op een floppydisk, maar het was ook mogelijk om de andere variant Basicode als geluidsbestand op een cassettebandje te zetten. Het weer inlezen van een programma duurde best lang. De eerste vorm van 'downloaden' was een bandopname maken vanaf de radio. Zo had je in Nederland het radioprogramma Hobbyscoop. De presentator gaf aan dat er over 5 tellen het programma met kraakjes en piepjes werd uitgezonden. Je had dan na vijf tellen de tijd om de cassetterecorder opnameknop in te drukken. Vervolgens sloot je de recorder weer op de PC aan en kon het inladen beginnen door op play te drukken en een 'load' opdracht te geven op de PC. Het eigenlijke programma werd voorafgegaan door een lange pieptoon.

Voorbeeld

Wat tussen haakjes staat is de uitleg. Dat staat er normaal gesproken niet bij.

10 REM ADD TWO NUMBERS (REM = remark ofwel opmerking)
20 INPUT “ENTER A”;A (voer getal A in)
30 INPUT “ENTER B”;B (voer getal B in)
40 LET C=A+B (tel A bij B op en zet dat in C)
50 PRINT “SOM”;C (toon tekst SOM met uitkomst C op het scherm)
60 END (stop het programma)

Na het RUN commando kreeg je dan:
Enter A | 45
Enter B | 5
SOM 50

Links

  • GWBasic online Het werkt alleen met een PC of Laptop met toetsenbord. Op een Smartphone werkt het niet.
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=GWBasic&oldid=931081"