domingo, 23 de agosto de 2009

BASIC

BASIC es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980 . Actualmente continúa siendo muy popular, en muchos dialectos bastante distintos del original.


BASIC es el acrónimo de Beginners All-purpose Symbolic Instruction Code; por correspondencia con Thomas E. Kurtz. (traducido al español: "código de instrucciones simbólicas de propósito general para principiantes") y está ligado al nombre de un trabajo sin publicar del coinventor del lenguaje, Thomas Kurtz (el nombre no está relacionado con la serie de C. K. Ogden, Basic English).

El lenguaje BASIC original fue inventado en 1964 por John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) en el Dartmouth College . En los años subsiguientes, mientras que otros dialectos de BASIC aparecían, el BASIC original de Kemeny y Kurtz fue conocido como BASIC Dartmouth.
BASIC fue diseñado para permitir a los estudiantes escribir programas usando terminales de un computador en tiempo compartido. Estaba pensado para reducir notablemente la complejidad de los otros lenguajes del momento, con uno diseñado específicamente para la clase de usuarios que los sistemas de tiempo compartido permitían: un usuario más sencillo, a quien no le interesaba tanto la velocidad, sino el hecho de ser capaz de programar y usar la máquina sin demasiadas complicaciones. Los diseñadores del lenguaje también querían que permaneciera en el dominio público, lo cual contribuyó a que se diseminara rápidamente.

Los ocho principios de diseño de BASIC fueron:

1.Ser fácil de usar para los principiantes.
2.Ser un lenguaje de propósito general (no orientado).
3.Permitir a los expertos añadir características avanzadas, conservando simple el lenguaje para los principiantes.
4.Ser interactivo.
5.Proveer mensajes de error claros y amigables.
6.Responder rápido en los programas pequeños.
7.No requerir un conocimiento del hardware de la computadora.
8.Proteger al usuario del sistema operativo .

No hay comentarios:

Publicar un comentario