John Von Neumann
John von Neumann nació en Budapest el 28 de diciembre de
1903, en el seno de una familia de banqueros acomodada.
De origen húngaro, fue un gran matemático del siglo XX
que realizó contribuciones importantes en la física cuántica, análisis
funcional, teoría de conjuntos, ciencias de comunicación, economía, análisis
numérico, cibernética, hidrodinámica de expresiones, estadística y otros campos
de las matemáticas.
La creación de las primeras computadoras electrónicas, y
la necesidad de almacenar las tareas a realizar, en la memoria, fue el factor
principal que condujo a la creación de los lenguajes de programación. En un
principio las computadoras se utilizaban como calculadoras, a las que se le
indicaban paso a paso, las tareas a realizar.
En la actualidad cada computadora se basa en el modelo
del matemático húngaro John Von Neumann. El modelo examina el interior de la
computadora (la caja negra) y define cómo se realiza el procesamiento. Von
Neumann resolvió el problema de tener
que cablear la máquina para cada tarea, dado que le pareció evidente, que
programar computadoras con una enorme cantidad de interruptores y cables era
algo lento, tedioso y poco flexible, y pensó que el programa podía
representarse en forma digital en la memoria de la computadora, lo mismo que
los datos. También observó que la torpeza de la aritmética decimal en serie
utilizada por la ENIAC, con cada dígito representado por diez bulbos (uno
encendido y nueve apagados), podía reemplazarse usando aritmética binaria
paralela.
Su diseño básico, ahora conocido como una Máquina de Von
Neumann, se usó en la EDSAC para la primera computadora que almacenaba el
programa, y constituye todavía la base para la mayoría de las computadoras
digitales, casi medio siglo después. Este diseño y la máquina IAS (Princeton
Institute of Advanced Studies), construida en colaboración con Herman
Goldstine, ha tenido una influencia tan grande en las maquinas actuales.