GW-Basic | |
Dato for første version | 1983 |
---|---|
Påvirket af | IBM Advanced BASIC ( d ) |
Licens | MIT-licens |
GW-Basic er en tolk for det grundlæggende programmeringssprog udviklet af Microsoft . Den leveres med Microsoft ( MS-DOS ) eller IBM DOS version 1.0 til 4.0.
Den seneste version er version 3.23.
GW-BASIC er funktionelt identisk med BASICA-tolk, der leveres med IBM-computere. BASICA kræver dog, at BASIC ROM på IBM-computere skal fungere; det kan derfor ikke bruges på andre computere. Hvad angår den eksekverbare GW-BASIC, indeholder den hele tolken, så du kan bruge den på enhver type hardware.
Sammenlignet med BASIC-kassetten, der findes i ROM på IBM-pc'en , skelnes BASICA / GW-BASIC især ved understøttelse af diske, lyd og grafik.
Reserveret ord | Betyder |
---|---|
CLS | ryd skærmen |
INDGANG | venter på et tastaturindgang fra brugeren til at validere med ENTER. Spørgsmålet efterfølges automatisk af et spørgsmålstegn. |
skærmvisningskontrol | |
TIL | starten på en løkke |
TIL | kør løkken til det ønskede nummer |
NÆSTE | slutningen af løkken |
LENGE () | giver længden af en eller flere argumentstrenge |
GULD | logisk operatør "ELLER" |
DEREFTER | så |
VENSTRE $ (, 1) | returnerer strengets første venstre tegn |
GÅ TIL | vende tilbage eller gå (i eksemplet) til linje 30 |
; | syntaks, hvilket betyder, at det følgende forbliver på den samme linje uden " ; ", " NAME $ " vises på den næste linje. |
"" | syntaks, hvilket betyder, at hvad der er inde i citaterne er tekst.
EX: PRINT 1 og PRINT "1" er forskellige i maskinens hukommelse, men ikke på displayet (bortset fra en forskydning af et mellemrum til den digitale 1) |
NAME $ og STAR $ | er alfabetiske variabler (strenge), der kan genkendes af tegnet " $ " (Variablerne erklæres ikke på forhånd som på de fleste andre sprog). |
NUMMER og jeg | alfanumerisk variabel |
5 til 150 | i GWBASIC-editoren er linjerne nummererede og starter ved 10, de øges automatisk fra 10 til 10, men du kan indsætte linjer som her "5 CLS" og "55 NÆSTE" |