2. QBasic fue creado con el objeto de
reemplazar al BASICA y GW-
BASIC como un lenguaje de
programación para el usuario final. Fue
basado en el
anterior compilador QuickBasic 4.5
pero sin los elementos del compilador
y del enlazador del QuickBasic.
3.
4. La versión 1.0 fue despachada junto
con el MS-DOS 5.0 y posteriores, así
como con Windows 95, Windows NT
3.x, y Windows NT 4.0. IBM recompiló
el QBasic y lo incluyó en PC-DOS 5.x, así
como desde el OS/2 2.0 en
adelante.7 El eComStation,
descendiente del código del OS/2,
incluye el QBasic 1.0. El QBasic 1.1 es
incluido con el MS-DOS 6.x, y, sin el
EDIT, en Windows 95, Windows
98 yWindows Me.
5.
6. Microsoft lo incluyó como opcional en los discos
de instalación de Windows 95 y Windows 98,
incluido en el paquete olddos.exe, pero dejó de
distribuir QBASIC en siguientes versiones de
Windows. Comenzando con Windows 2000,
Microsoft ya no incluye QBasic. (Sin embargo,
algunas versiones localizadas del Windows 2000
y Windows XP todavía lo tienen, y puede ser
entregado como freeware). Actualmente es
distribuido únicamente a través del sitio web de
Microsoft para usuarios con licencia de uso de
MS-DOS.
7.
8. QBasic (así como el MS-DOS Editor incorporado) es
compatible hacia atrás con los lanzamientos del
DOS antes de 5.0 (hasta por lo menos el DOS 3.20).
Sin embargo, si es usado en cualquier computador
de 8088/8086, o en algunos computadores 80286,
el programa QBasic puede correr muy lentamente, o
quizás en absoluto, debido a su tamaño en la
memoria. Hasta el MS-DOS 7, el MS-DOS Editor
requería al QBasic. El programa "edit.com"
simplemente comienza QBasic en modo de edición
solamente, y este modo puede también ser entrado
corriendo QBASIC.EXE con el swiche /EDIT (es
decir, la línea de comando "QBASIC /EDIT").
9.
10. QBasic es un entorno de desarrollo integrado y
un Intérprete para una variante dellenguaje de
programación BASIC basada en
el compilador QuickBASIC. El código introducido
en el IDE es compilado a una forma intermedia, y
ésta es inmediatamente interpretada en
demanda dentro del IDE.1 Puede correr bajo casi
todas las versiones del DOS y de Windows, o
con DOSBox/DOSEMU, en Linux yFreeBSD.
11. En su tiempo, QBasic proveyó de un IDE
avanzado, incluyendo un depurador con
características tales como evaluación de
expresiones y modificación del código al
vuelo. El entorno de desarrollo de QBASIC
incluye varias características aún raras en
entornos de desarrollo actuales.
12.
13. Al igual que QuickBasic, pero a diferencia de
versiones anteriores del Microsoft BASIC, el QBasic
es un lenguaje de programación estructurada,
soportando construcciones tales
como subrutinas y bucles while.
Los números de líneas, un concepto a menudo
asociado al BASIC, son soportados para la
compatibilidad, pero no se considera una buena
forma, siendo reemplazados por etiquetas
descriptivas. QBasic tiene limitado soporte para
los tipos de datos definidos por el usuario
(estructuras), y varios tipos primitivos usados para
contener strings de texto o datos numéricos.
QBASIC fue también utilizado para enseñar
programación a personas que no tenían mucho
conocimiento de lo que es la programación.