stringtranslate.com

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. [1]

Primeros años de vida

Bloch nació en Rochester, Nueva York , el 18 de junio de 1921, y creció allí, graduándose de la escuela secundaria Benjamin Franklin. Luego asistió a la Universidad de Harvard con una beca, especializándose en matemáticas, graduándose en 1943. Luego se unió inmediatamente a la Marina, mientras avanzaba la Segunda Guerra Mundial, y fue asignado al Instituto de Investigaciones Navales . Allí, Howard Aiken lo reclutó para trabajar en el proyecto Mark I y se mudó a Harvard en marzo de 1944. [2] [3]

marca yo trabajo

Marco I (detalle)

El Harvard Mark I entró en funcionamiento en 1944 y se utilizó 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. [4]

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 grabado 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 a la primera. Robert Campbell llamó a Bloch la fuerza principal para lograr que el Mark I entrara en funcionamiento productivo. [4] [5]

Bloch y Campbell llevaban cuadernos en los que escribían fragmentos de código que habían sido verificados y que se sabía que eran correctos. Por ejemplo, una de las rutinas de Bloch calculó senos para ángulos positivos menores de π/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) integrada en la máquina. Este fue un primer paso hacia la creación de subrutinas . [5] [1] Posteriormente, estas subrutinas se almacenaron en rollos de cinta de papel separados, aunque operadores humanos realizaron manualmente la bifurcación a una de estas cintas de papel separadas y el regreso al programa principal. [3]

Robert Bloch, Robert Campbell y, más famoso, Grace Hopper desarrollaron algunos de los primeros ejemplos de subrutinas, técnicas de ramificación, compresión de código y procedimientos de depuración mientras estaban en Harvard.

—  Michael D. Smith, La Gaceta de Harvard [1]

Carrera posterior

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

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

Referencias

  1. ^ abc Michael D. Smith (12 de octubre de 2011). "Primera computadora programable". La Gazatte de Harvard . Consultado el 22 de enero de 2020 .
  2. ^ abc William H. Honan (29 de mayo de 2000). "Richard Bloch, 78, pionero en computadoras digitales [obituario]". New York Times . Consultado el 21 de enero de 2020 .
  3. ^ a b C William Asprey (1984). "Una entrevista con Richard Bloch" (PDF) . Instituto Charles Babbage, Centro de Historia del Procesamiento de Información, Universidad de Minnesota . Consultado el 21 de enero de 2020 .
  4. ^ ab Williams, Kathleen Broom (2013). Grace Hopper: Almirante del Mar Cibernético . Prensa del Instituto Naval. pag. 44.ISBN 978-1591149781.
  5. ^ ab "Las computadoras MARK de Howard Aiken". Historia de las Computadoras . Consultado el 21 de enero de 2020 .