QBasic - QBasic

QBasic
QBasic Opening Screen.png
Paradigmă Procedural
Dezvoltator Microsoft
A apărut prima dată 1991 ; acum 30 de ani ( 1991 )
OS MS-DOS , Windows 95 , Windows 98 , Windows Me , PC - DOS , OS / 2 , eComStation , ArcaOS
Licență Proprietate
Influențată de
QuickBASIC , GW-BASIC
Influențat
FreeBASIC , QB64 , SmallBasic

QBasic este un mediu de dezvoltare integrat (IDE) și un interpret pentru o varietate de dialecte ale BASIC care se bazează pe QuickBASIC . Codul introdus în IDE este compilat într-o reprezentare intermediară (IR), iar acest IR este interpretat imediat la cerere în cadrul IDE.

La fel ca QuickBASIC, dar spre deosebire de versiunile anterioare ale Microsoft BASIC, QBasic este un limbaj de programare structurat , care acceptă construcții precum subrutine . Numerele de linie , un concept adesea asociat cu BASIC, sunt acceptate pentru compatibilitate, dar nu sunt considerate o formă bună, fiind înlocuite cu etichete de linie descriptive . QBasic are suport limitat pentru tipurile de date ( structuri ) definite de utilizator și mai multe tipuri primitive utilizate pentru a conține șiruri de date text sau numerice. Suportă diferite funcții încorporate.

Pentru vremea sa, QBasic a furnizat un IDE de ultimă generație, inclusiv un depanator cu caracteristici precum evaluarea expresiei din mers și modificarea codului.

Istorie

QBasic a fost conceput ca un înlocuitor pentru GW-BASIC . S-a bazat pe compilatorul QuickBASIC 4.5 anterior, dar fără elementele de compilare și linker ale QuickBASIC. Versiunea 1.0 a fost livrată împreună cu MS-DOS 5.0 și versiuni ulterioare, precum și Windows 95 , Windows NT 3.x și Windows NT 4.0 . IBM a recompilat QBasic și l-a inclus în PC DOS 5.x, precum și în OS / 2 2.0. eComStation și ArcaOS , a coborât din codul OS / 2, includ QBasic 1.0. QBasic 1.1 este inclus cu MS-DOS 6.x și, fără EDIT, în Windows 95 , Windows 98 și Windows Me . Începând cu Windows 2000 , Microsoft nu mai include QBasic cu sistemele lor de operare, dar îl face disponibil pentru utilizare pe versiunile mai noi de Windows.

Cuprins

QBasic (precum și editorul MS-DOS încorporat ) este compatibil cu versiunile DOS înainte de 5.0 (până la cel puțin DOS 3.20). Cu toate acestea, dacă este utilizat pe orice 8088 / 8086 calculatoare, sau pe unele 80286 calculatoare, programul QBasic poate rula foarte încet, sau poate deloc, din cauza limitelor de dimensiune de memorie DOS. Până la MS-DOS 7 , Editorul și Ajutorul MS-DOS au necesitat QBasic: programele EDIT.COMși HELP.COMpur și simplu au pornit QBasic numai în modul editor și în modul Ajutor, iar acestea pot fi, de asemenea, introduse rulând QBASIC.EXEcu comutatoarele /EDITORși /QHELP(de exemplu, linii de comandă QBASIC /EDITORși QBASIC /QHELP).

QBasic a venit complet cu patru exemple de programe pre-scrise. Acestea erau Nibbles , o variantă a jocului Snake ; Gorilele , un joc de artilerie ; MANAGER DE BANI , manager de finanțe personale; și RemLine , un program de eliminare a numărului de linii de cod Q-BASIC.

QBasic are un ou de Paște accesat apăsând și ținând apăsat simultan Left CTRL+ Left SHIFT+ Left ALT+ Right CTRL+ Right SHIFT+ Right ALTdupă ce ați rulat QBasic la promptul DOS, dar înainte de încărcarea ecranului de titlu: aceasta listează Echipa de programatori.

Vezi si

Referințe

linkuri externe