A Microsoft QuickBASIC (rövidítve QB , vagy helytelenül " QBasic ") egy integrált fejlesztői környezet és fordító a BASIC programozási nyelvhez , amelyet a Microsoft fejlesztett 1985 és 1988 között. Voltak DOS és Mac OS verziók . A használt BASIC nyelvjárás a GW-BASIC nyelvjáráson alapul, azonban ehhez képest sokkal fejlettebb: van támogatás a felhasználó által definiált típusokhoz, strukturált programozási konstrukciókhoz, jelentősen bővült a grafikus és lemezes műveletek támogatása, a programokat fordítják, nem értelmezik. A termék a Microsoft BASIC Professional Development System átmeneti verziójaként került a piacra.
Az 1.0-s verzió DOS-hoz 1985-ben jelent meg [1] . A 2.0-s verziótól kezdve létezik egy integrált fejlesztői környezet vizuális forrásszerkesztővel.
A nyelvben a figyelemre méltó újítások közé tartozik a sorszámozás hiánya, és a későbbi verziók vezérlőstruktúrákat, például többsoros feltételes utasításokat és ciklusokat adtak a nyelvhez.
Az utolsó kiadott verzió a 4.5-ös volt, és 1988-ban jelent meg [1] . 1990-ben újra kiadták a 4.5-ös verziót a telepítőlemezek módosított szerkezetével [2] . A QuickBASIC, mint Microsoft BASIC Professional Development System fejlesztése a 7.1-es verzióig folytatódott, amely 1991-ben jelent meg [1] .
1988-ban megjelent a QuickBASIC 1.00 Macintosh számítógépekre ; A rendszerkövetelmények közé tartozott az 1 megabájt RAM és az operációs rendszer legalább 4.10-es verziója és a Finder legalább 5.50 [3] .
A QuickBASIC 4.5 lecsupaszított, QBasic nevű változatát az MS-DOS 5-ös és újabb verzióival, valamint a Windows különféle verzióival együtt terjesztették .
A QuickBasic 4.5 már egy ideje letölthető a Microsoft oldaláról MSDN -előfizetők számára [4] .
2007 óta független fejlesztők fejlesztik a QB64 cross-platform fordítót ( eredetileg QB32), amely a QuickBASIC-et valósítja meg, modern grafikus, zenei és hálózati eszközökkel bővítve.
A BASIC programozási nyelv dialektusai | |
---|---|
Klasszikus |
|
átmeneti |
|
eljárási |
|
Tárgy |
|
Mobil |
|
Konzol |
|
Programozási nyelvek | |
---|---|
|