Este artículo necesita citas adicionales para su verificación . ( septiembre de 2020 ) ( Aprenda cómo y cuándo eliminar este mensaje de plantilla ) |
Paradigma | Procesal |
---|---|
Desarrollador | Microsoft |
Apareció por primera vez | 1991 |
SO | MS-DOS , Windows 95 , Windows 98 , Windows Me , PC DOS , OS / 2 , eComStation , ArcaOS |
Licencia | Propiedad |
Influenciado por | |
QuickBASIC , GW-BASIC | |
Influenciado | |
FreeBASIC , QB64 , SmallBasic |
QBasic es un entorno de desarrollo integrado (IDE) e intérprete para una variedad de dialectos de BASIC que se basan en QuickBASIC . El código ingresado en el IDE se compila en una representación intermedia (IR), y este IR se interpreta inmediatamente a pedido dentro del IDE. [1]
Como QuickBASIC, pero a diferencia de versiones anteriores de Microsoft BASIC, QBasic es un lenguaje de programación estructurado que admite construcciones como subrutinas . [2] Los números de línea , un concepto a menudo asociado con BASIC, son compatibles por compatibilidad, pero no se consideran de buena forma, ya que han sido reemplazados por etiquetas de línea descriptivas . [1] QBasic tiene soporte limitado para tipos de datos definidos por el usuario ( estructuras ) y varios tipos primitivos utilizados para contener cadenas de texto o datos numéricos. [3] [4] Admite varias funciones integradas.
Para su época, QBasic proporcionó un IDE de última generación, incluido un depurador con características como la evaluación de expresiones sobre la marcha y la modificación de código.
Historia [ editar ]
QBasic fue pensado como un reemplazo de GW-BASIC . Se basó en el compilador QuickBASIC 4.5 anterior pero sin los elementos de compilador y vinculador de QuickBASIC. Versión 1.0 fue enviado junto con MS-DOS 5.0 y superior, así como Windows 95 , Windows NT 3.x , y Windows NT 4.0 . IBM volvió a compilar QBasic y lo incluyó en PC DOS 5.x, así como en OS / 2 2.0 en adelante. [5] eComStation y ArcaOS , descendientes del código OS / 2, incluyen QBasic 1.0. QBasic 1.1 se incluye con MS-DOS 6.xy, sin EDIT
, en Windows 95 ,Windows 98 y Windows Me . A partir de Windows 2000 , Microsoft ya no incluye QBasic con sus sistemas operativos, [6] pero aún lo hace disponible para su uso en versiones más recientes de Windows.
Contenido [ editar ]
QBasic (así como el editor de MS-DOS incorporado ) es compatible con versiones anteriores de DOS anteriores a 5.0 (hasta al menos DOS 3.20). Sin embargo, si se utiliza en cualquier 8088 / 8086 ordenadores, o en algunos 80.286 ordenadores, el programa QBasic puede funcionar muy lentamente, o tal vez no del todo, debido a los límites de tamaño de memoria de DOS. Hasta MS-DOS 7, el Editor y la Ayuda de MS-DOS requerían QBasic: los programas EDIT.COM
y HELP.COM
simplemente iniciaban QBasic en el modo editor y ayuda solamente, y estos también se pueden ingresar ejecutándolos QBASIC.EXE
con los interruptores /EDITOR
y /QHELP
(es decir, las líneas de comando QBASIC /EDITOR
y QBASIC /QHELP
).
QBasic vino completo con cuatro programas de ejemplo escritos previamente. Se trataba de Nibbles , una variante del juego Snake ; Gorilas , un juego de artillería ; MONEY MANAGER , gerente de finanzas personales; y RemLine , un programa de eliminación de números de línea de código Q-BASIC. [1]
QBasic tiene un huevo de Pascua al que se accede presionando y manteniendo presionado Left CTRL+ Left SHIFT+ Left ALT+ Right CTRL+ Right SHIFT+ Right ALTsimultáneamente después de ejecutar QBasic en el indicador de DOS pero antes de que se cargue la pantalla de título: esto enumera el Equipo de programadores. [7]
Ver también [ editar ]
- Microsoft Small Basic
- QB64
Referencias [ editar ]
- ^ a b c "Diferencias entre GW-BASIC y QBasic" . 2003-05-12. Archivado desde el original el 21 de febrero de 2008 . Consultado el 5 de septiembre de 2020 .
- ^ "QBASIC Manual: SUB ... END SUB Instrucción QuickSCREEN" . Archivado desde el original el 7 de octubre de 2008 . Consultado el 28 de junio de 2008 .
- ^ "Manual de QBASIC: PANTALLA RÁPIDA de declaración de TIPO" . Archivado desde el original el 24 de marzo de 2017 . Consultado el 28 de junio de 2008 .
- ^ "Manual de QBASIC: límites: nombres, cadenas y números" . Archivado desde el original el 4 de marzo de 2016 . Consultado el 28 de junio de 2008 .
- ^ "Información de la versión BÁSICA de Microsoft" . Consultado el 12 de junio de 2008 .
- ^ "QBasic falta en Windows 2000" . 2007-03-01 . Consultado el 12 de junio de 2008 .
- ^ "QBasic - Créditos de desarrollador" . 1999-07-23 . Consultado el 12 de junio de 2008 .
Enlaces externos [ editar ]
Wikilibros tiene más sobre el tema de: QBasic |
- Ejecutable QBasic 1.1 a través de los archivos de Internet
- Descargue QBASIC 1.1 desde Internet Archive
- QB Express: revista de programación Qbasic y Freebasic
- Jack Thomson, The QBasic Station , archivado desde el original el 4 de junio de 2004: creado en 1997, uno de los sitios QBasic más antiguos de la web
- Lecciones programadas en QBasic : una introducción