GW-Basic | |
Dato for første versjon | 1983 |
---|---|
Påvirket av | IBM Advanced BASIC ( d ) |
Tillatelse | MIT-lisens |
GW-Basic er en tolk for grunnleggende programmeringsspråk utviklet av Microsoft . Den leveres med Microsoft ( MS-DOS ) eller IBM DOS versjoner 1.0 til 4.0.
Den siste versjonen er versjon 3.23.
GW-BASIC er funksjonelt identisk med BASICA-tolk, som leveres med IBM-datamaskiner. Imidlertid krever BASICA at BASIC ROM av IBM-datamaskiner skal fungere; den kan derfor ikke brukes på andre datamaskiner. Når det gjelder kjørbar GW-BASIC, inneholder den hele tolken, slik at du kan bruke den på hvilken som helst type maskinvare.
Sammenlignet med BASIC-kassetten som finnes i ROM på IBM-PC-en , kjennetegnes BASICA / GW-BASIC spesielt av støtte for plater, lyd og grafikk.
Reservert ord | Betydning |
---|---|
CLS | tøm skjermen |
INNGANG | venter på at et tastaturinngang fra brukeren skal valideres med ENTER. Spørsmålet følges automatisk av et spørsmålstegn. |
SKRIVE UT | skjermvisningskontroll |
TIL | starten på en løkke |
TIL | kjør løkken til ønsket nummer |
NESTE | slutten av løkken |
LENN () | gir lengden på en eller flere argumentstrenger |
GULL | logisk operatør "ELLER" |
DERETTER | så |
VENSTRE $ (, 1) | returnerer strengens første venstre tegn |
GÅ TIL | gå tilbake eller gå (i eksemplet) til linje 30 |
; | syntaksen som betyr at det som følger følger på den samme linjen uten " ; ", " NAME $ " vises på neste linje. |
"" | syntaks som betyr at det som er inni sitatene er tekst.
EX: UTSKRIFT 1 og UTSKRIFT "1" er forskjellige i maskinens minne, men ikke på skjermen (bortsett fra en forskyvning av ett mellomrom for nummer 1) |
NAME $ og STAR $ | er alfabetiske variabler (strenger) som kan gjenkjennes av tegnet " $ " (Variablene er ikke erklært på forhånd som på de fleste andre språk). |
NUMBER og jeg | alfanumerisk variabel |
5 til 150 | i GWBASIC-editoren er linjene nummererte og starter på 10, de økes automatisk fra 10 til 10, men du kan sette inn linjer som her "5 CLS" og "55 NEXT" |