Está en la página 1de 15

Qbasic

Historia y Evolución

Docente: Margarita Díaz


Alumna: Andrea Marenna
Lenguaje de programación

Notación formal para describir algoritmos o


funciones que serán ejecutados por una
computadora. Posibilita la comunicación
entre el programador y la computadora.

Qbasic
Lenguaje de alto nivel
Tipo de lenguaje de programación que
permite al programador escribir
programas (algoritmos) que son
independientes de un tipo particular de
computadora, es decir del hardware.

Qbasic
Intérprete - Compilador
Un programa escrito en un lenguaje
interpretado requiere de un programa
auxiliar (el intérprete), que traduce los
comandos de los programas según sea
necesario.
Un programa escrito en un lenguaje
compilado se traduce a través de un
programa anexo llamado compilador
que, a su vez, crea un nuevo archivo
independiente. Este archivo se llama
ejecutable.
Qbasic
Basic
• Basic es un lenguaje de programación.
• Uno de los primeros lenguajes de alto
nivel que se diseñó.
• Es un lenguaje interpretado.

Qbasic
El nacimiento de BASIC
• Nació en 1964 en la Universidad
Dartmouth en New Hampshire
(E. U. A.).
• Desarrollado por los
matemáticos John G.
Kemeney (1926-93)
y Thomas E. Kurtz (1928-).
John G. Kemeny (left) and Thomas E.
Kurtz made a truly Basic contribution
to computer science in 1964.
Courtesy Dartmouth Library

Qbasic
El nacimiento de BASIC
• Los matemáticos John G. Kemeny y
Thomas E. Kurtz habían estado tratando
de hacer más accesible la computación
para sus estudiantes.
• Uno de los problemas era que los
lenguajes de computación del momento
eran muy complejos, para ser utilizados.
• Comenzaron a escribir un lenguaje de
programación fácil de usar en 1956.
Qbasic
El nacimiento de BASIC
• En 1964 llega el nuevo idioma, BASIC
(Beginners All-purpose Symbolic
Instruction Code).

• Kurtz dijo:
“Resulta fácil de aprender y utilizar, y
también es un buen lenguaje para los
miembros del profesorado, los
funcionarios y todos los demás”.
Qbasic
El crecimiento de BASIC
• Kemeney y Kurtz no protegieron su
invención con una patente y la dejaron de
dominio público.
• Esto permitió su crecimiento y el
incremento del número de versiones.
• Al final de los 70, los primeros
ordenadores personales tenían su
propia versión BASIC.

Qbasic
Descendientes de BASIC

• BASICA
• BASIC C
• BASIC D
• GW-Basic
• QuickBASIC
• QBasic
• PDS (QuickBASIC extendido)
• Visual Basic

Qbasic
BASIC C - BASIC D - BASICA -
GW-Basic
• Estos lenguajes de programación son
versiones de BASIC desarrollados como
intérpretes de instrucciones.
• No generaban código ejecutable
independiente del editor del lenguaje.
• Las líneas de programa están
necesariamente numeradas.
• Estos intérpretes pueden ser utilizados en
los ordenadores actuales.
Qbasic
QuickBASIC (QB)
• Es un descendiente de BASIC que Microsoft
Corporation desarrolló para su uso con el
sistema operativo MS-DOS.
• Salió a la venta QuickBasic como un
paquete de desarrollo comercial.
• Es un potente lenguaje profesional
verdaderamente estructurado.
• Tiene la capacidad para crear módulos
individuales de programas.
• Incluía un compilador además del intérprete.
Qbasic
Qbasic
• Creado con el objetivo de reemplazar a
BASICA y GW-BASIC.
• Su diseño fue basado en QuickBASIC 4.5 .
• Se distribuía junto con DOS, a partir de la
versión MS-DOS 5.0.
• Le faltan algunas funciones, sólo puede manejar
programas de un tamaño limitado, no tiene
soporte para módulos separados.
• Sólo es intérprete, y al carecer de compilador,
no puede producir directamente programas
ejecutables.
• Los programas desarrollados con Qbasic
pueden ser compilados mediante QuickBasic
4.5, PDS 7.1 o VBDOS 1.0.
Qbasic
Conclusión
El Basic es un lenguaje creado para los estudiantes, fácil de
aprender. Tiene muchos sucesores que fueron
mejorándolo.
En este trabajo solamente hice una síntesis de algunas
versiones, ya que de cada una hay mucho para decir.
En mi opinión es un lenguaje como para introducirse en la
programación, mas allá de que el comienzo de la misma es
con papel y lápiz; sirve para probar los primeros algoritmos.
Debería enseñarse en las escuelas, con coordinación con
matemática ya que los resultados se ven inmediatamente y
posibilita al alumno ver los resultados de sus algoritmos.

Qbasic
Fuente
• http://www.nachocabanes.com/basic/index.php
• http://www.linuxfocus.org
• http://es.wikipedia.org/wiki/QuickBASIC
• http://www.holamundo.es/lenguaje/basic
• http://www.historiasdequeso.es/2008/05/da-1-de-mayo-de-1964-el-
primer-programa.html
• http://jorgesaavedra.wordpress.com/2007/05/05/lenguajes-de-
programacion
• http://www.scribd.com/doc/4163438/El-lenguaje-BASIC-Introduccion

Qbasic