PDA

Ver la versión completa : Efemérides



Arielo
02/05/2008, 09:13
El día 1 de mayo, pero de 1964, se ejecutó el primer programa hecho en BASIC.

En el Dartmouth College, los creadores del lenguaje, John Kemery y Thomas Kurtz, ejecutaron el primer programa creado en BASIC, el lenguaje en el que venían trabajando desde 1956, debido a que hasta ese momento, los lenguajes eran muy complejos y había que ser un verdadero profesional para poder utilizarlos. La solución llegó de la mano de estos dos profesores, cuando en 1963 le terminaron de dar forma al BASIC (Beginner's All-purpose Symbolic Instruction Code, o Código de Instrucciones Simbólicas Multipropósito para Principiantes)

ArieliSs!!
02/05/2008, 10:17
¿Que utilidad tenía el programa?

Arielo
02/05/2008, 10:47
Hasta donde tengo entendido, sólo sumaba 2+2 e imprimía el resultado en pantalla...

ArieliSs!!
02/05/2008, 11:46
... debido a que hasta ese momento, los lenguajes eran muy complejos ...
Gracias Arielo.

Che, ¿en que se diferenciaba el lenguaje Basic de ese momento (recién creado y básico) con el de ahora?; digo, por lo que antes "era muy complejo". ¿Han agregado nuevas herramientas? ¿El lenguaje, en si, sigue siendo el mismo?

Arielo
02/05/2008, 12:07
No, fijate que dice "los lenguajes"... no se refiere al BASIC.
Los primeros lenguajes, son los que se denominan "lenguajes máquina" o "ensamblador". Estaban basados en el hardware, y prácticamente, cada modelo de computadora tenía su propio lenguaje, lo que hacía que un programa de una computadora, no sirviera en otra, incluso de la misma marca, aunque diferente modelo.
Estos lenguajes son llamados también "de bajo nivel", por su cercana relación con la computadora, en contrapunto a los lenguajes "de alto nivel", que se acercan más al lenguaje hablado.
Los lenguajes de programación surgieron por una idea de Charles Babbage, matemático e inventor inglés, autor de varias teorías en las que hoy se basan las computadoras. Babbage diseño una "máquina analítica" en el siglo XIX, aunque no pudo construirse hasta el siglo XX. Su colaboradora Ava Lovedby, es considerada la primera programadora de la historia, al realizar programas para la máquina de Babagge, en tarjetas perforadas...

Antes de la aparición del Basic, existían otros lenguajes de alto nivel, como el Fortran, Cobol, Lisp, Algol 58, Algol 60, Snobol, y diferentes versiones de éstos...


perdón.... me fui un poco por las ramas....


Las diferencias del Basic actual con respecto al inicial son muchas, aunque se ha mantenido la estructura básica del mismo.
Por ejemplo, algunas de las diferencias más importantes:
* Hoy prácticamente no se utiliza la sentencia GOTO (que es como si le dijeras al programa "ahora continúa ejecutándote desde acá"). Un programa con sentencias Goto es muy difícil de seguir manualmente, y no debería utilizarse esta sentencia...
* El Basic de hoy, tiene algo de orientación a objetos.
* La última versión del Basic de Microsoft, posee "herencia" (característica propia de los lenguajes modernos)
* El Basic actual es mucho más estructurado, y prescinde de numerar las líneas de código, como había que hacer obligatoriamente al principio.

ArieliSs!!
02/05/2008, 12:44
Gracias, Arielo, excelente respuesta.

SaludoSs!!