Microsoft QuickBASIC (abreviado QB , o incorrectamente " QBasic ") es un entorno de desarrollo integrado y compilador para el lenguaje de programación BASIC , desarrollado por Microsoft desde 1985 hasta 1988. Había versiones para DOS y Mac OS . El dialecto BASIC utilizado se basa en el dialecto GW-BASIC , pero en comparación con él es mucho más avanzado: hay soporte para tipos definidos por el usuario, construcciones de programación estructurada, soporte para gráficos y operaciones de disco se ha ampliado significativamente, los programas se compilan , no interpretado. El producto se posicionó en el mercado como una versión de transición al Sistema de Desarrollo Profesional Microsoft BASIC.
La versión 1.0 para DOS se lanzó en 1985 [1] . A partir de la versión 2.0, hay un entorno de desarrollo integrado con un editor de fuente visual.
Las innovaciones notables en el lenguaje incluyen la falta de numeración de líneas, y las versiones posteriores agregaron estructuras de control como declaraciones condicionales de varias líneas y bucles al lenguaje.
La última versión lanzada fue la número 4.5 y fue lanzada en 1988 [1] . En 1990, se relanzó la versión 4.5 con una estructura modificada de los discos de instalación [2] . El desarrollo de QuickBASIC como Microsoft BASIC Professional Development System continuó hasta la versión 7.1, que se lanzó en 1991 [1] .
En 1988, se lanzó QuickBASIC 1.00 para computadoras Macintosh ; Los requisitos del sistema incluían 1 megabyte de RAM y una versión del sistema operativo de al menos 4.10 y Finder de al menos 5.50 [3] .
Una versión reducida de QuickBASIC 4.5 llamada QBasic se distribuyó con MS-DOS versión 5 y posteriores y varias versiones de Windows .
QuickBasic 4.5 ha estado disponible para su descarga desde el sitio de Microsoft para los suscriptores de MSDN [4] .
Desde 2007, los desarrolladores independientes han estado desarrollando el compilador multiplataforma QB64 ( originalmente QB32), que implementa QuickBASIC, ampliado con modernas herramientas de gráficos, música y redes.
BASIC | Dialectos del lenguaje de programación|
---|---|
Clásico |
|
transicional |
|
procesal |
|
Objeto |
|
Móvil |
|
Consola |
|
Lenguajes de programación | |
---|---|
|