Primera Generación
Personajes Relevantes
John Louis von Neumann (1903-1957)
Este científico matemático ocupa un lugar privilegiado en la historia de la
computación debido a sus múltiples e importantísimos aportes a las computadoras
de la primera generación. Nació el 28 de Diciembre de 1903 en Budapest, Hungría,
llegando a ser uno de los más brillantes matemáticos de la era de la
computación.
Von Neumann fue un niño prodigio que a la edad de 6 años podía dividir
mentalmente cifras de 8 dígitos. Recibió una temprana educación en su ciudad
natal, bajo el tutelaje del matemático M. Fekete conjuntamente con el cual
publicó su primer trabajo a la edad de 18 años. En 1921 ingresó a la facultad de
Química de la Universidad de Budapest, pero decidió continuar sus estudios en
Berlín y Zurich, graduándose de Ingeniero Químico en 1925.
Inmediatamente después de graduado volvió a sus investigaciones y estudios de
las matemáticas
de las cuales fue un apasionado, logrando un doctorado en 1928. Rápidamente ganó
una reputación como un excelente matemático y en 1930 fue invitado a visitar la
Universidad de Princeton (USA). Al fundarse el Instituto de Estudios Avanzados
en 1933, Von Neumman fue elegido como uno de sus únicos 6 profesores
matemáticos, actividad que realizó el resto de su vida.
A través de los años desempeñó muchas cátedras en universidades de prestigio en
todo el mundo, tales como Harvard, Pensilvania, Princeton, Roma, Amsterdam, etc.
En 1956 fue elgido miembro honorario de la Academia de Ciencias Exactas en Lima,
Perú.
Durante la segunda guerra mundial fueron aprovechados sus conocimientos en
hidrodinámica, balística, meteorología, teoría de juegos y estadísticas. En 1944
contribuyó en forma directa en los diseños de fabricación de computadoras de esa
generación, asesorando a Eckert y John Machly, creadores de la ENIAC y que
construyeran además la UNIVAC en 1950. Durante esa década trabajó como consultor
para la IBM colaborando con Howard Aiken para la construcción de la computadora
Mark I de Harvard.
John Von Neumann falleció el 8 de Febrero de 1957 en Washington DC.
Konrad Zuse (1910-1957)
Nació el 22 de junio de 1910 y murió el 18 de diciembre de 1995, fue un ingeniero alemán y un pionero de la computación. Su logro más destacado fue terminar la primera computadora controlada por programas que funcionaba, la Z3 en 1941. Esta puede ser que haya sido la "primera computadora", aunque hay discrepancias en este sentido pues, si se consideran algunas sutilezas, como por ejemplo que la máquina de Zuse no era de propósito general, tal vez no lo sea. También diseñó un lenguaje de programación de alto nivel, el Plankalkül, supuestamente en 1945, aunque fue una contribución teórica, pues el lenguaje no se implementó en su vida y no tuvo ninguna influencia directa en los primeros lenguajes desarrollados. También fundó la primera compañía de ordenadores en 1946 y construyó la Z4, que se convirtió en 1950 en la primera computadora en ser comercializada. Debido a la Segunda Guerra Mundial, el trabajo inicial de Zuse pasó desapercibido fuera de Alemania. Posiblemente la primera influencia documentada de Zuse en una compañía extranjera fue la adquisición de patentes por parte de IBM en 1946.
Grace Murray
Hopper
Nació
el
9 de diciembre de
1906 y murió el
1 de enero de
1992 fue una científica especializada
en
Matemáticas y también una
militar
norteamericana, con grado de
almirante, se considera una pionera
en el mundo de la
informática. Fue la primera
programadora que utilizó el
Mark I y entre las décadas de los 50s
y 60s, propició la aplicación de los
compiladores para el desarrollo de
los
lenguajes de programación y métodos
de validación.
Ha pasado a la
historia de la informática como la inventora del lenguaje de programación
COBOL, un lenguaje de alto nivel
compilado, pensado especialmente para facilitar el desarrollo de programas de
ordenador para gente sin conocimiento específicos de informática .
El COBOL fue el
primer lenguaje que ofreció una auténtica
interfaz a los recursos disponibles
en el
ordenador, de forma que el
programador no tenía que conocer los detalles específicos. Además, los programas
desarrollados para una plataforma concreta podían ser ejecutados en un ordenador
diferente a aquél en el cual se habían programado sin necesidad de hacer
cambios.
Al final de su
carrera profesional participó en los comités de
estandarización de los lenguajes de
programación
COBOL y
FORTRAN.