GW-BASIC | |
---|---|
Sprog klasse | programmeringssprog |
Dukkede op i | 1983 |
Udvikler | Microsoft (til Compaq ) |
Frigøre | 3,23 (1988) |
Blev påvirket | IBM Cassette BASIC , IBM Disk BASIC , IBM BASICA |
påvirket | QBasic , QuickBasic |
Licens | MIT-licens [1] [2] |
GW-BASIC er en dialekt af BASIC -programmeringssproget udviklet af Microsoft baseret på BASICA- dialekten og oprindeligt beregnet til Compaq . Den er kompatibel med Microsoft og IBM BASICA-udgivelser , men kræver ikke en BASIC-fortolker (tilgængelig på tidlige IBM-pc'er) i computerens ROM . Det fulgte med MS-DOS- operativsystemet til IBM PC-kompatible computere.. Microsoft solgte også en GW-BASIC-kompatibel BASCOM-kompiler til applikationer, der krævede hurtigere eksekvering. Sproget kunne bruges til simple spil og kontorprogrammer, og fordi det fulgte med de fleste versioner af MS-DOS, var det ofte det første sprog, en fremtidig programmør stødte på [3] [4]
Med udgivelsen af MS-DOS 5.0 blev GW-BASIC erstattet af QBasic , en afskaffet version af QuickBASIC- kompileren solgt af Microsoft [5] .
I maj 2020 blev Intel 8088 assembler-kildekoden frigivet under MIT-licensen [6] [7] .
GW-BASIC-udviklingsmiljøet er kommandolinjebaseret og minder om Dartmouth BASIC . Ofte brugte operatører tilgås via funktionstasterne, og deres betydning vises nederst på skærmen. GW-BASIC manglede mange af funktionerne i struktureret programmering , såsom lokale variabler og nogle slags loops , og programmer blev fortolket og kørte derfor ret langsomt.
Alle linjer i programmet blev nummereret. De indtastede unummererede linjer blev udført med det samme. Som standard blev programmer gemt i et komprimeret binært filformat med sprogkommandoer erstattet af identifikatorer, og det var også muligt at skrive i almindelig tekstform [8] .
Det var muligt at bruge joysticks , mus og lyspen . Muligheden for at læse-skrive fra filer og COM-porte blev givet . Kassettehandlinger blev ikke understøttet. GW-BASIC kunne afspille enkle melodier gennem computerens højttaler ved hjælp af PLAYog operatorerne SOUND; lydegenskaberne i Tandy 1000 computeren blev understøttet , som gengav tre-kanals lyd [9] .
BASIC -programmeringssproget | Dialekter af|
---|---|
Klassisk |
|
overgang |
|
proceduremæssige |
|
Objekt |
|
Mobil |
|
Konsol |
|
Gratis og open source Microsoft -software | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
generel information |
| ||||||||||||
Software _ |
| ||||||||||||
Licenser | |||||||||||||
relaterede emner |
| ||||||||||||
Kategori |