stringtranslate.com

Bob Bemer

Robert William Bemer (8 de febrero de 1920 - 22 de junio de 2004) fue un científico informático mejor conocido por su trabajo en IBM a finales de los años cincuenta y principios de los sesenta. [1]

Temprana edad y educación

Nacido en Sault Ste. Marie, Michigan , Bemer se graduó de la Escuela Cranbrook Kingswood en 1936 y obtuvo una Licenciatura en Matemáticas en Albion College en 1940. Obtuvo un certificado en ingeniería aeronáutica en el Instituto Técnico Curtiss-Wright en 1941.

Carrera

Bemer comenzó su carrera como aerodinámico en Douglas Aircraft Company en 1941, luego trabajó para RAND Corporation desde 1951, IBM desde 1957, UNIVACSperry Rand en 1965, Bull desde 1965, General Electric desde 1970 y Honeywell desde 1974. [2]

Formó parte del comité que fusionó el diseño de su lenguaje COMTRAN con FLOW-MATIC de Grace Hopper y así produjo las especificaciones para COBOL . También sirvió, con Hugh McGregor Ross y otros, en el comité separado que definió el conjunto de códigos de caracteres ASCII en 1960, contribuyendo con varios caracteres que antes no eran utilizados por las computadoras, incluidos el escape ( ), la barra invertida ( ) y las llaves ( ). [3] Como resultado, a veces se le conoce como el padre de ASCII . [1] En 2000, Bemer afirmó haber propuesto el término octeto (en lugar del byte de Werner Buchholz ) mientras dirigía el desarrollo de software en Cie. Bull , Francia, entre 1965 y 1966. [4] También propuso el término hexteto para 16- grupos de bits. [4]ESC\{}

Bemer es probablemente el primero en proponer el concepto de fábrica de software . Lo mencionó en su artículo de 1968 "La economía de la producción de programas". [5]

Otras contribuciones notables a la informática incluyen la primera publicación del concepto de tiempo compartido en 1957 y los primeros intentos de prepararse para el problema del año 2000 en publicaciones ya en 1971. [6] Actuando en calidad de asesores, Bob y los empleados de Honeywell, Eric Clamons y Richard Keys desarrolló el lenguaje de programación ejecutiva de texto (TEX). [7]

A finales de la década de 1990, como jubilado, Bob inventó un método para la conversión de fechas del año 2000 (Y2K), para evitar problemas anticipados cuando se comparaban fechas sin siglos en programas para los cuales el código fuente no estaba disponible. Esto implicó detectar operaciones de seis y ocho caracteres en tiempo de ejecución y verificar sus operandos, ajustando la comparación para que los años bajos del nuevo siglo no parecieran preceder a los últimos años del siglo XX.

Bob Bemer mantuvo una extensa colección de material de archivo sobre el desarrollo temprano de software informático en www.bobbemer.com.

Muerte

Bemer murió en su casa en Possum Kingdom Lake , Texas , en 2004 a los 84 años después de una batalla contra el cáncer . [8] [9] [10] [11]

Referencias

  1. ^ ab "Biografía de Robert William Bemer".
  2. ^ "Currículum vitae de Bob Bemer". Archivado desde el original el 28 de junio de 2017 . Consultado el 3 de abril de 2017 .
  3. ^ Bemer, Bob (7 de julio de 2002). "La gran persecución del rastro de llaves". Viñetas de la historia de la informática . Bob Bemer. Archivado desde el original el 4 de junio de 2009 . Consultado el 11 de octubre de 2009 .
  4. ^ ab Bemer, Robert William (8 de agosto de 2000). "¿Por qué un byte tiene 8 bits? ¿O no?". Viñetas de la historia de la informática . Archivado desde el original el 3 de abril de 2017 . Consultado el 3 de abril de 2017 . […] Llegué a trabajar para IBM y vi toda la confusión que provocaba la limitación de 64 caracteres. Especialmente cuando empezamos a pensar en el procesamiento de textos, que requeriría tanto mayúsculas como minúsculas. […] Incluso hice una propuesta (en vista de STRETCH , el primer ordenador que conozco con un byte de 8 bits) que ampliaría el número de códigos de caracteres de tarjetas perforadas a 256 […]. Entonces algunas personas empezaron a pensar en caracteres de 7 bits, pero esto era ridículo. Con la computadora STRETCH de IBM como fondo, manejando palabras de 64 caracteres divisibles en grupos de 8 (diseñé el conjunto de caracteres, bajo la guía del Dr. Werner Buchholz , el hombre que SÍ acuñó el término " byte " para un sistema de 8 bits). agrupamiento). […] Parecía razonable crear un conjunto de caracteres universal de 8 bits, que pudiera manejar hasta 256. En aquellos días mi mantra era "los poderes de 2 son mágicos". Y así el grupo que yo encabezaba desarrolló y justificó tal propuesta […] El IBM 360 usaba caracteres de 8 bits, aunque no directamente ASCII. Así, el "byte" de Buchholz se hizo popular en todas partes. A mí mismo no me gustó el nombre por muchas razones. El diseño tenía 8 bits moviéndose en paralelo. Pero luego apareció una nueva pieza de IBM, con 9 bits para autoverificación, tanto dentro de la CPU como en las unidades de cinta . Expuse este byte de 9 bits a la prensa en 1973. Pero mucho antes de eso, cuando dirigía las operaciones de software para Cie. Bull en Francia en 1965-66, insistí en que "byte" quedara obsoleto en favor de " octeto ". […] Se justifica por los nuevos métodos de comunicación que pueden transportar 16, 32, 64 e incluso 128 bits en paralelo. Pero algunos tontos ahora se refieren a un "byte de 16 bits" debido a esta transferencia paralela, que es visible en el conjunto UNICODE . No estoy seguro, pero tal vez debería llamarse " hexteto ". […]
  5. ^ "El principio de la fábrica de software". Archivado desde el original el 6 de abril de 2001.
  6. ^ Lee, enero; Colofonia, Robert F (1992). "Tiempo compartido en el MIT". Anales IEEE de la historia de la informática . 14 (1): 16. doi :10.1109/85.145316. S2CID  30976386 . Consultado el 3 de octubre de 2022 .
  7. ^ "Introducción a TEX". Edad de la interfaz : 144, agosto de 1978.
  8. ^ Sullivan, Patricia (25 de junio de 2004). "El pionero de la informática Bob Bemer, 84". El Washington Post . pag. B06 . Consultado el 15 de junio de 2016 .
  9. ^ Vance, Ashlee (24 de junio de 2004). "El pionero de la programación Bob Bemer muere a los 84 años: ASCII, ESC, /, COBOL, Y2K, RIP". El registro . Archivado desde el original el 16 de junio de 2016 . Consultado el 16 de junio de 2016 .
  10. ^ "Muere el creador clave de codificación informática". BBC . 2004-06-25. Archivado desde el original el 16 de junio de 2016 . Consultado el 16 de junio de 2016 .
  11. ^ "Muere el pionero de la informática". CNN . 2004-06-24. Archivado desde el original el 4 de diciembre de 2004.[1] [ enlace muerto permanente ]

Otras lecturas

enlaces externos