Qbasic

14

Transcript of Qbasic

Page 1: Qbasic
Page 2: Qbasic

QBasic fue creado con el objeto dereemplazar al BASICA y GW-BASIC como un lenguaje deprogramación para el usuario final. Fuebasado en elanterior compilador QuickBasic 4.5pero sin los elementos del compiladory del enlazador del QuickBasic.

Page 3: Qbasic
Page 4: Qbasic

La versión 1.0 fue despachada juntocon el MS-DOS 5.0 y posteriores, asícomo con Windows 95, Windows NT3.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 enadelante.7 El eComStation,descendiente del código del OS/2,incluye el QBasic 1.0. El QBasic 1.1 esincluido con el MS-DOS 6.x, y, sin elEDIT, en Windows 95, Windows98 yWindows Me.

Page 5: Qbasic
Page 6: Qbasic

Microsoft lo incluyó como opcional en los discosde instalación de Windows 95 y Windows 98,incluido en el paquete olddos.exe, pero dejó dedistribuir QBASIC en siguientes versiones deWindows. Comenzando con Windows 2000,Microsoft ya no incluye QBasic. (Sin embargo,algunas versiones localizadas del Windows 2000y Windows XP todavía lo tienen, y puede serentregado como freeware). Actualmente esdistribuido únicamente a través del sitio web deMicrosoft para usuarios con licencia de uso deMS-DOS.

Page 7: Qbasic
Page 8: Qbasic

QBasic (así como el MS-DOS Editor incorporado) escompatible hacia atrás con los lanzamientos delDOS antes de 5.0 (hasta por lo menos el DOS 3.20).Sin embargo, si es usado en cualquier computadorde 8088/8086, o en algunos computadores 80286,el programa QBasic puede correr muy lentamente, oquizás en absoluto, debido a su tamaño en lamemoria. Hasta el MS-DOS 7, el MS-DOS Editorrequería al QBasic. El programa "edit.com"simplemente comienza QBasic en modo de ediciónsolamente, y este modo puede también ser entradocorriendo QBASIC.EXE con el swiche /EDIT (esdecir, la línea de comando "QBASIC /EDIT").

Page 9: Qbasic
Page 10: Qbasic

QBasic es un entorno de desarrollo integrado yun Intérprete para una variante dellenguaje deprogramación BASIC basada enel compilador QuickBASIC. El código introducidoen el IDE es compilado a una forma intermedia, yésta es inmediatamente interpretada endemanda dentro del IDE.1 Puede correr bajo casitodas las versiones del DOS y de Windows, ocon DOSBox/DOSEMU, en Linux yFreeBSD.

Page 11: Qbasic

En su tiempo, QBasic proveyó de un IDEavanzado, incluyendo un depurador concaracterísticas tales como evaluación deexpresiones y modificación del código alvuelo. El entorno de desarrollo de QBASICincluye varias características aún raras enentornos de desarrollo actuales.

Page 12: Qbasic
Page 13: Qbasic

Al igual que QuickBasic, pero a diferencia deversiones anteriores del Microsoft BASIC, el QBasices un lenguaje de programación estructurada,soportando construcciones talescomo subrutinas y bucles while.Los números de líneas, un concepto a menudoasociado al BASIC, son soportados para lacompatibilidad, pero no se considera una buenaforma, siendo reemplazados por etiquetasdescriptivas. QBasic tiene limitado soporte paralos tipos de datos definidos por el usuario(estructuras), y varios tipos primitivos usados paracontener strings de texto o datos numéricos.QBASIC fue también utilizado para enseñarprogramación a personas que no tenían muchoconocimiento de lo que es la programación.

Page 14: Qbasic