Академический Документы
Профессиональный Документы
Культура Документы
HIstoria
Los primeros lenguajes de programacin surgieron de la idea de Charles Babagge, la cual se le
ocurri a este hombre a mediados del siglo XIX. Era un profesor matemtico de la universidad de
Cambridge e inventor ingls, que al principio del siglo XIX predijo muchas de las teoras en que se
basan los actuales ordenadores. Consista en lo que l denominaba la maquina analtica, pero que
por motivos tcnicos no pudo construirse hasta mediados del siglo XX. Con l colaboro Ada
Lovedby, la cual es considerada como la primera programadora de la historia, pues
realizo programas para aqulla supuesta mquina de Babagge, en tarjetas perforadas. Como la
maquina no llego nunca a construirse, los programas de Ada, lgicamente, tampoco llegaron a
ejecutarse, pero si suponen un punto de partida de la programacin, sobre todo si observamos que
en cuanto se empez a programar, los programadores utilizaron las tcnicas diseadas por Charles
Babagge, y Ada, que consistan entre otras, en la programacin mediante tarjetas perforadas. A
pesar de ello, Ada ha permanecido como la primera programadora de la historia. Se dice por tanto
que estos dos genios de antao, se adelantaron un siglo a su poca, lo cual describe
la inteligencia de la que se hallaban dotados.
En 1823 el gobierno Britnico lo apoyo para crear el proyecto de una mquina de diferencias, un
dispositivo mecnico para efectuar sumas repetidas. Pero Babagge se dedic al proyecto de la
mquina analtica, abandonando la mquina de diferencias, que se pudiera programar con tarjetas
perforadas, gracias a la creacin de Charles Jacquard (francs). Este hombre era un fabricante
de tejidos y haba creado un telar que poda reproducir automticamente patrones de tejidos,
leyendo la informacin codificada en patrones de agujeros perforados en tarjetas de papel rgido.
Entonces Babagge intento crear la mquina que se pudiera programar con tarjetas perforadas para
efectuar cualquier clculo con una precisin de 20 dgitos. Pero la tecnologa de la poca no
bastaba para hacer realidad sus ideas. Si bien las ideas de Babagge no llegaron a materializarse
de forma definitiva, su contribucin es decisiva, ya que los ordenadores actuales responden a un
esquema anlogo al de la mquina analtica. En su diseo, la mquina constaba de cinco unidades
bsicas:
Unidad de entrada, para introducir datos e instrucciones.
Memoria, donde se almacenaban datos y resultados intermedios.
Unidad de control, para regular la secuencia de ejecucin de las operaciones.
Unidad Aritmtico-Lgica, que efecta las operaciones.
Unidad de salida, encargada de comunicar al exterior los resultados.
Charles Babbage, conocido como el "padre de la informtica" no pudo completar en aquella poca
la construccin del computador que haba soado, dado que faltaba algo fundamental:
la electrnica. El camino sealado de Babbage, no fue nunca abandonado y siguindolo, se
construyeron los primeros computadores.
Cuando surgi el primer ordenador, el famoso ENIAC (Electronic Numerical Integrator And
Calculator), su programacin se basaba en componentes fsicos, o sea, que se programaba,
cambiando directamente el Hardware de la mquina, exactamente lo que s hacia era cambiar
cables de sitio para conseguir as la programacin de la mquina. La entrada y salida de dat