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 durante finales de la década de 1950 y principios de la de 1960. [1] Su lema era: [2]
Bob Bemer | |
---|---|
Nació | Robert William Bemer 8 de febrero de 1920 Sault Ste. Marie, Michigan , Estados Unidos |
Fallecido | 22 de junio de 2004 Possum Kingdom Lake , Texas, Estados Unidos | (84 años)
Educación | Albion College (BA, Matemáticas, 1940) |
Conocido por | Trabajo inicial como pionero de la informática, estandarizando ASCII |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | Douglas Aircraft Company , RAND Corporation , IBM , UNIVAC - Sperry Rand , Bull , General Electric , Honeywell |
Sitio web | bobbemer |
((((DO SOMETHING!) SMALL) USEFUL) NOW!)
Temprana edad y educación
Nacido en Sault Ste. Marie, Michigan , Bemer se graduó de Cranbrook School en 1936 y obtuvo una licenciatura en matemáticas en Albion College en 1940. Obtuvo un certificado en ingeniería aeronáutica en Curtiss-Wright Technical Institute en 1941.
Carrera profesional
Bemer comenzó su carrera como aerodinámico en Douglas Aircraft Company en 1941, luego trabajó para RAND Corporation desde 1951, IBM desde 1957, UNIVAC - Sperry Rand en 1965, Bull desde 1965, General Electric desde 1970 y Honeywell desde 1974. [3]
Sirvió en el comité que ha refundido el diseño para su Comtran lenguaje con Grace Hopper 's Flow-Matic y por lo tanto produce 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 no fueron utilizados anteriormente por las computadoras, incluidos el escape ( ESC
), la barra invertida ( \
) y los corchetes ( {}
). [4] Como resultado, a veces se le conoce como el padre de ASCII . [1] En 2000, Bemer afirmaron haber propuesto el término octeto (en lugar de Werner Buchholz ' bytes ) cuando se dirigía desarrollo de software en Cie. Bull , Francia, entre 1965 y 1966. [5] También propuso el término sextete de 16- grupos de bits. [5]
Bemer es probablemente el primer proponente del concepto de fábrica de software . Lo mencionó en su artículo de 1968 "La economía de la producción de programas". [6]
Otras contribuciones notables a la informática incluyen la primera publicación del concepto de tiempo compartido y los primeros intentos de prepararse para el problema del año 2000 en publicaciones desde 1971. Actuando en calidad de asesores, los empleados de Bob y Honeywell, Eric Clamons y Richard Keys, desarrollaron el Lenguaje de programación ejecutivo de texto (TEX). [7]
A fines de la década de 1990, como jubilado, Bob inventó un enfoque 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 que 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 de computadora todavía en línea 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
- ^ a b "Biografía de Robert William Bemer" .
- ^ "Página de inicio - Bob Bemer" . 2015-08-01. Archivado desde el original el 1 de agosto de 2015 . Consultado el 3 de noviembre de 2019 .
- ^ "Copia archivada" . Archivado desde el original el 28 de junio de 2017 . Consultado el 3 de abril de 2017 .CS1 maint: copia archivada como título ( enlace )
- ^ Bemer, Bob (7 de julio de 2002). "La gran persecución del rastro del corsé rizado" . Viñetas de la historia de la computadora . Bob Bemer. Archivado desde el original el 4 de junio de 2009 . Consultado el 11 de octubre de 2009 .
- ^ a b Bemer, Robert William (8 de agosto de 2000). "¿Por qué un byte es de 8 bits? ¿O no?" . Viñetas de la historia de la computadora . Archivado desde el original el 3 de abril de 2017 . Consultado el 3 de abril de 2017 .
[…] Vine a trabajar para IBM y vi toda la confusión causada por 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 , la primera computadora 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 comenzaron 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 para ello, bajo la guía del Dr. Werner Buchholz , el hombre que acuñó el término " byte " para un 8-bit agrupamiento). […] Parecía razonable hacer un conjunto de caracteres universal de 8 bits, manejando hasta 256. En esos días mi mantra era "los poderes de 2 son mágicos". Y entonces el grupo que encabecé desarrolló y justificó tal propuesta […] El IBM 360 usó caracteres de 8 bits, aunque no ASCII directamente. Por lo tanto, el "byte" de Buchholz prendió 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 vino una nueva pieza de IBM, con 9 bits para autocomprobació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í las operaciones de software de Cie. Bull en Francia en 1965-66, insistí en que el "byte" se desaprobara en favor del " octeto ". […] Está justificado por nuevos métodos de comunicación que pueden transportar 16, 32, 64 e incluso 128 bits en paralelo. Pero algunas personas tontas 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 ". […]
- ^ "El principio de la fábrica de software" . Archivado desde el original el 6 de abril de 2001.
- ^ "Introducción a TEX". Edad de la interfaz : 144. Agosto de 1978.
- ^ Sullivan, Patricia (25 de junio de 2004). "Pionero de la informática Bob Bemer, 84" . The Washington Post . pag. B06 . Consultado el 15 de junio de 2016 .
- ^ 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 .
- ^ "El creador de codificación de computadora clave muere" . BBC . 2004-06-25. Archivado desde el original el 16 de junio de 2016 . Consultado el 16 de junio de 2016 .
- ^ "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
- Transcripción de una entrevista con Bob Bemer
- Move Over, BT: Inventó los enlaces Los comentarios de Bob Bemer sobre las patentes
- Biografía, mostrando la matrícula del automóvil ASCII
enlaces externos
- Sitio web de Bob Bemer