QBASIC

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.

  1. a b «Differences Between GW-BASIC and QBasic». 12 de mayo de 2003. Consultado el 28 de junio de 2008. 
  2. «HOWTO Play With Your Old QBasic Programs on Linux». 31 de marzo de 2007. Archivado desde el original el 18 de noviembre de 2009. Consultado el 28 de junio de 2008. 
  3. «QBASIC Manual: SUB...END SUB Statement QuickSCREEN». Archivado desde el original el 7 de octubre de 2008. Consultado el 28 de junio de 2008. 
  4. «QBASIC Manual: WHILE...WEND Statement QuickSCREEN». Archivado desde el original el 4 de marzo de 2009. Consultado el 28 de junio de 2008. 
  5. «QBASIC Manual: TYPE Statement QuickSCREEN». Archivado desde el original el 24 de marzo de 2017. Consultado el 28 de junio de 2008. 
  6. «QBASIC Manual: Limits - Names, Strings, and Numbers». Archivado desde el original el 4 de marzo de 2016. Consultado el 28 de junio de 2008. 

QBASIC

Dodaje.pl - Ogłoszenia lokalne