GW-BASIC | |
---|---|
Jazyková třída | programovací jazyk |
Objevil se v | 1983 |
Vývojář | Microsoft (pro Compaq ) |
Uvolnění | 3.23 (1988) |
Byl ovlivněn | IBM Cassette BASIC , IBM Disk BASIC , IBM BASICA |
ovlivnil | QBasic , QuickBasic |
Licence | licence MIT [1] [2] |
GW-BASIC je dialekt programovacího jazyka BASIC vyvinutý společností Microsoft založený na dialektu BASICA a původně určený pro Compaq . Je kompatibilní s verzemi Microsoft a IBM BASICA , ale nevyžaduje překladač BASIC (dostupný na starších osobních počítačích IBM) v ROM počítače. Dodává se s operačním systémem MS-DOS pro počítače kompatibilní s IBM PC . Microsoft také prodal kompilátor BASCOM kompatibilní s GW-BASIC pro aplikace, které vyžadovaly rychlejší provádění. Jazyk mohl být použit pro jednoduché hry a kancelářské programy, a protože byl dodáván s většinou verzí MS-DOS, byl často prvním jazykem, se kterým se budoucí programátor setkal [3] [4]
S vydáním MS-DOS 5.0 byl GW-BASIC nahrazen QBasic , zkrácenou verzí kompilátoru QuickBASIC prodávaného společností Microsoft [5] .
V květnu 2020 byl pod licencí MIT uvolněn zdrojový kód assembleru Intel 8088 [6] [7] .
Vývojové prostředí GW-BASIC je založeno na příkazovém řádku a připomíná Dartmouth BASIC . K často používaným operátorům se přistupuje pomocí funkčních kláves a jejich význam se zobrazuje ve spodní části obrazovky. GW-BASIC postrádal mnoho funkcí strukturovaného programování , jako jsou místní proměnné a některé druhy smyček , a programy byly interpretovány, a proto běžely docela pomalu.
Všechny řádky programu byly očíslovány. Zadané nečíslované řádky byly okamžitě provedeny. Programy se standardně ukládaly v komprimovaném formátu binárních souborů s jazykovými příkazy nahrazenými identifikátory a bylo možné psát i ve formě prostého textu [8] .
Bylo možné použít joysticky , myš a světelné pero . Byla poskytnuta schopnost číst a zapisovat ze souborů a COM portů . Operace s kazetami nebyly podporovány. GW-BASIC mohl přehrávat jednoduché melodie přes reproduktor počítače pomocí operátorů PLAYa SOUND; byly podporovány zvukové schopnosti počítače Tandy 1000 , který reprodukoval tříkanálový zvuk [9] .
BASIC | Dialekty programovacího jazyka|
---|---|
Klasický |
|
přechodný |
|
procesní |
|
Objekt |
|
mobilní, pohybliví |
|
Řídicí panel |
|
Bezplatný a otevřený software společnosti Microsoft | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
obecná informace |
| ||||||||||||
Software _ |
| ||||||||||||
licence | |||||||||||||
související témata |
| ||||||||||||
Kategorie |