domingo, noviembre 23, 2008

El Basic cumple 45 años ^^

Pues si, como lo habeis oido xD. El lenguaje de programacion Basic que durante tantos años nos ha acompañado, acaba de cumplir 45 años.

Esta claro que el Basic ya no puede competir con otros lenguajes de hoy en dia, como con el C++ o el Java. Sin embargo muchos recordaremos siempre que era el "motor" que movia nuestros micro-ordenadores.

Asi es, los ordenadores de aquella epoca ( C-64, Spectrum, Vic-20, etc ) no se pueden considerar Pc's, ya que el primer ordenador que se conoció como Pc, fue diseñado y fabricado por la empresa IBM. A todo lo anterior a eso se le llama micro-ordenador, y de no ser por el Basic, esta muy claro que hoy en dia la informatica no seria lo que es. En fin, aqui abajo os dejo un poco de la historia del lenguaje Basic, de mano de la Wikipedia ; )

<< BASIC es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadores hogareñas a partir de la década de 1980, y sigue siendo muy popular hoy en día, 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 computador de tiempo compartido. Estaba pensado para reducir notablemente la complejidad de los otros lenguajes del momento, con uno nuevo 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 a los programas pequeños.
7. No requerir un conocimiento del hardware de la computadora.
8. Proteger al usuario del sistema operativo.

Años más tarde se crearon versiones de BASIC nuevas y más poderosas. Microsoft vendió varias versiones de BASIC para MS-DOS/PC-DOS, incluyendo BASICA, GW-BASIC (una versión compatible con BASICA que no necesitaba la ROM de IBM), y Quick BASIC. El fabricante de Turbo Pascal, Borland, publicó Turbo BASIC 1.0 en 1985 (versiones sucesoras aún se venden bajo el nombre de PowerBASIC por otra compañía). Aparecieron varias extensiones de BASIC para computadores caseros, típicamente con capacidad para gráficos, sonido, y comandos DOS, así como facilidades para Programación estructurada. Hubo lenguajes que usaron la sintaxis de BASIC como base para otros sistemas totalmente diferentes, por ejemplo GRASS.

Sin embargo a finales de la década de 1980 las computadoras nuevas eran mucho más complejas, e incluían características (como la Interfaz gráfica de usuario) que hacían a BASIC menos apropiado para programarlas. Al mismo tiempo las computadoras progresaban de ser interés para aficionados a herramientas usadas principalmente para ejecutar aplicaciones escritas por otros, y la programación en sí se fue haciendo menos importante para una creciente mayoría de usuarios. BASIC comenzó a desvanecerse, aunque numerosas versiones aún estaban disponibles.

La suerte de BASIC dio un giro nuevamente con la introducción de Visual Basic de Microsoft. Si bien este lenguaje utiliza prácticamente todas las palabras clave (sentencias, estructuras de control y funciones intrínsecas) y forma de manejo y tipo de datos que versiones BASIC anteriores (DOS); VB es abismalmente más potente y evolucionado; y se ha convertido en uno de los lenguajes más utilizados en la plataforma Windows; se estima que entre el 70 y el 80% del total de aplicaciones comerciales son programadas en VB. VB utiliza un paradigma denominado "orientación a eventos" (no es orientado a objetos). Visual Basic for Applications (VBA) fue añadido a Microsoft Excel 5.0 en 1993 y al resto de la línea de productos de Microsoft Office en 1997. Windows 98 incluyó un intérprete de VBScript. La versión más reciente de Visual Basic es llamada VB.NET. Por otra parte, la suite OpenOffice.org incluye una variante de BASIC menos poderosa que su contraparte de Microsoft. >>

En fin, no voy a "rallaros" con mas detalles tecnicos del lenguaje. El tema es que hoy he leido la noticia en una web y he pensado en colgarlo aqui. Esta claro que de no ser por la "incursión" en los micro-ordenadores de su epoca, la informatica hoy no seria tal y como la conocemos, y unicamente tendrian ordenadores las multinacionales o los grandes laboratorios. En fin, ahi queda eso ; )

Nos vemos pronto con otra interesante entrada. Mata ne!!

No hay comentarios: