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-elprimer-programa.html • http://jorgesaavedra.wordpress.com/2007/05/05/lenguajes-deprogramacion • http://www.pdfcoke.com/doc/4163438/El-lenguaje-BASIC-Introduccion
Qbasic