QBasic | ||
---|---|---|
Desarrollador(es) | ||
Microsoft | ||
Información general | ||
Paradigma | Programación por procedimientos | |
Apareció en | 1991 | |
Influido por | QuickBASIC, GW-BASIC | |
Ha influido a | QB64, Small Basic | |
Sistema operativo | MS-DOS, Windows 95, Windows 98, Windows Me, PC DOS, OS/2, eComStation | |
Licencia | Parte del sistema operativo (una variedad de licencia de código cerrado) | |
QBasic es un entorno de desarrollo integrado y un Intérprete para una variante del lenguaje de programación BASIC basada en el compilador QuickBASIC. El código introducido en el IDE es compilado a una forma intermedia, y esta 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 y FreeBSD.[2] 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 velozmente. El entorno de desarrollo de QBASIC incluye varias características aún raras en entornos de desarrollo actuales.
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.[3][4] 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.[1] 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.[5][6]
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.