Richard Milton Bloch - Richard Milton Bloch

Richard Milton Bloch (1921 - 2000) fue un programador informático estadounidense pionero. Bloch, Grace Hopper y Robert Campbell fueron los primeros programadores del Harvard Mark I , una computadora electromecánica que, cuando comenzó a funcionar en 1944, fue la primera computadora programable estadounidense.

Vida temprana

Bloch nació en Rochester, Nueva York , el 18 de junio de 1921 y creció allí, y se graduó de Benjamin Franklin High School. Luego asistió a la Universidad de Harvard con una beca, con especialización en matemáticas, y se graduó en 1943. Luego se unió inmediatamente a la Marina, mientras la Segunda Guerra Mundial estaba en curso, y fue asignado al Instituto de Investigación Naval . Allí, Howard Aiken lo contrató para trabajar en el proyecto Mark I, y se mudó a Harvard en marzo de 1944.

Marca que trabajo

Mark I (detalle)

El Harvard Mark I entró en funcionamiento en 1944 y se usó para trabajos de guerra, incluido el cálculo de tablas balísticas , tablas de Bessel para electrónica y otras aplicaciones, y cálculos utilizados por el Proyecto Manhattan para el desarrollo de la bomba atómica.

Los compiladores e incluso los ensambladores aún no se habían inventado, por lo que toda la programación se hacía en código de máquina perforado en cinta de papel . Grace Hopper llamó a Bloch el Mozart de la computadora debido a su capacidad para escribir un programa con tinta y ejecutarlo por primera vez. Robert Campbell llamó a Bloch la fuerza principal para lograr que el Mark I entre en funcionamiento productivo.

Bloch y Campbell mantuvieron cuadernos en los que escribieron fragmentos de código que se habían verificado y se sabía que eran correctos. Por ejemplo, una de las rutinas de Bloch calculó senos para ángulos positivos menores que π / 4 a 10 dígitos. Grace Hopper simplemente copió la rutina de Bloch en su propio programa cuando fue necesario, en lugar de usar la unidad sinusoidal (lenta) incorporada en la máquina. Este fue un primer paso hacia la creación de subrutinas . Más tarde, estas subrutinas se almacenaron en rollos de cinta de papel separados, aunque la ramificación a una de estas cintas de papel separadas y el regreso al programa principal se realizó manualmente por operadores humanos.

Robert Bloch, Robert Campbell y, el más famoso, Grace Hopper desarrollaron algunas de las primeras instancias de subrutinas, técnicas de ramificación, compresión de código y procedimientos de depuración mientras estaban en Harvard.

-  Michael D. Smith, The Harvard Gazette

Carrera posterior

Bloch dejó Harvard en 1947. Luego trabajó para Raytheon en el desarrollo de RAYDAC , luego se convirtió en gerente general de la división de computación de Raytheon y luego en vicepresidente de operaciones técnicas en Honeywell , vicepresidente de desarrollo corporativo en Auerbach Corporation, vicepresidente de la división de sistemas avanzados de General Electric y presidente y director ejecutivo de Artificial Intelligence Corporation y Meiko Scientific Corporation .

Bloch murió de cáncer el 22 de mayo de 2000.

Referencias