Estado Del Arte
* Con el advenimiento de los computadores aparecen las secuencias de posiciónes de llaves eléctricas que debían conectase para obtener una acción determinada
* La necesidad de recordad secuencias de programación para las acciones usuales llevo a denominarlas con nombres fáciles de memorizar y asociar .A esta secuencia de posiciones se le denomino“instrucciones”, y a este conjunto de instrucciones se le llamo lenguaje ensamblador.
* Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su denominación porque tiene una estructura sintáctica similar a los lenguajes escritos por los humanos.
.
1840
El gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivomecánico para efectuar sumas repetidas.
Pero Babagge se dedico al proyecto de la máquina analítica, abandonando la maquina de diferencias, que se pudiera programar con tarjetas perforadas, gracias a la creación de Charles Jacquard (francés).
Entonces Babagge intento crear la máquina que se pudiera programar con tarjetas perforadas para efectuar cualquier cálculo con una precisión de 20dígitos.
Si bien las ideas de Babagge no llegaron amaterializarse de forma definitiva, su contribución es decisiva, ya que los ordenadores actuales responden aun esquema análogo al de la máquina analítica.
En su diseño, la máquina constaba de cinco unidades básicas:
1) Unidad de entrada, para introducir datos e instrucciones; 2) Memoria, donde se almacenaban datos y resultados intermedios;
3)Unidad de control, para regular la secuencia de ejecución de las operaciones;
4)Unidad Aritmético−Lógica, que efectúa las operaciones;
5) Unidad de salida, encargada de comunicar al exterior los resultados.
Charles Babbage, conocido como el "padre de la informática" no pudo completar en aquella época la construcción del computado.
Cuando surgió el primer ordenador, el famoso ENIAC(Electronic Numerical Integrator And Calculator), su programación se basaba en componentes físicos, o sea, que se programaba, cambiando directamente el Hardware de la maquina, exactamente lo que sé hacia era cambiar cables de sitio para conseguir así la programación de la maquina. La entrada y salida de datos se realizaba mediante tarjetas perforadas.
1843
Con él colaboro Ada Lovedby, la cuales considerada como la primera programadora de la historia, pues realizo programas para aquélla supuesta maquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca a construirse, los programas de Ada, lógicamente, tampoco llegaron a ejecutarse, pero si suponen un punto de partida de la programación, en cuanto se empezó a programar, los programadores utilizaron las técnicasdiseñadas por Charles Babagge, y Ada, que consistían entre otras, en la programación mediante tarjetas perforadas. A pesar de ello, Ada ha permanecido como la primera programadora de la historia.
1952
Las computadoras existentes se programaban en el lenguaje de cada máquina, al principio «cableando» cada instrucción y luego «almacenando»las instrucciones en los diferentes tipos de memorias que fueronsiendo inventadas.
En esa época comenzó a surgir la idea de que la computadora «escribiese el pro-grama -en lenguaje de máquina- para hacer los cálculos -escritos en lenguaje ma-temático- que yo necesito».
Alick E. Glennie, con R. A. «Tony» Brooker
como continuador, bajo la dirección del precursor Alan M. Turing -quienes fijaron el rumbo para la programación en Inglaterra- y -John W.Backus-quién fijó el rumbo para la IBM.
Alick E. Glennie (1925-2003) programó en 1952 el compilador
AUTOCODE para la computadora Mark I construida en 1951 por la Ferranti en colaboración con la Manchester University (MU).
Luego colaboró con el equipo de la MU dirigido por Turing, donde Brooker programó las versiones
del AUTOCODE para las computadoras siguientes de la Ferranti .
John W....
Regístrate para leer el documento completo.