Charles William Bachman (Manhattan, Kansas, Estados Unidos, 11 de diciembre de 1924-13 de julio de 2017[1]) fue un prominente informático, particularmente conocido por su trabajo en el desarrollo temprano de los sistemas de gestión de bases de datos. Sus técnicas de arquitectura en capas incluyen sus diagramas homónimos de Bachman.
Charles Bachman | ||
---|---|---|
![]() | ||
Información personal | ||
Nombre de nacimiento | Charles William Bachman | |
Nacimiento |
11 de diciembre de 1924 Manhattan (Estados Unidos) | |
Fallecimiento |
13 de julio de 2017 Lexington (Estados Unidos) | (92 años)|
Causa de muerte | Enfermedad de Parkinson | |
Nacionalidad | Estadounidense | |
Familia | ||
Padre | Charlie Bachman | |
Educación | ||
Educado en |
| |
Información profesional | ||
Ocupación | Informático teórico e ingeniero | |
Empleador |
| |
Miembro de | Association for Computing Machinery (desde 2015) | |
Distinciones |
| |
Charles Bachman nació en Manhattan (Kansas), en 1924, donde su padre, Charles Bachman Jr., era el entrenador de fútbol de la Kansas State College. Estudió el bachillerato en East Lansing, Michigan, donde su padre fue entrenador de fútbol en el Michigan State College entre 1933 y 1946.
En la Segunda Guerra Mundial se alistó en el Ejército de los Estados Unidos y pasó desde marzo de 1944 hasta febrero de 1946 en el South West Pacific Theater sirviendo en el Cuerpo de Artillería Antiaérea en Nueva Guinea, Australia y las Islas Filipinas. Allí conoció y utilizó por primera vez ordenadores de control de tiro para apuntar cañones de 90 mm.[2]
Tras su baja del ejército en 1946, asistió al Michigan State College y se graduó en 1948 con una licenciatura en ingeniería mecánica, donde fue miembro de Tau Beta Pi. A mediados de 1949 se casó con Connie Hadley.[3]
Posteriormente asistió a la Universidad de Pensilvania. En 1950, se graduó con un máster en ingeniería mecánica, y también había completado tres cuartas partes de los requisitos para un MBA de la Wharton School de la universidad.[2]
Bachman falleció el 13 de julio de 2017 en su casa de Lexington, Massachusetts, a causa de la enfermedad de Parkinson, a la edad de 92 años.[4][5]
Bachman pasó toda su carrera como ingeniero o gestor de software en la industria y no en el mundo académico. En 1950, empezó a trabajar en Dow Chemical en Midland, Michigan.[6]
En 1957, se convirtió en el primer director de procesamiento de datos de Dow Chemical. Trabajó con el grupo de usuarios de IBM SHARE en el desarrollo de una nueva versión del software generador de informes, que se conoció como 9PAC. Sin embargo, el pedido previsto del IBM 709 se canceló antes de que llegara.[7]
En 1960, se incorporó a General Electric, donde en 1963 desarrolló el Integrated Data Store (IDS),[8] uno de los primeros sistemas de gestión de bases de datos que utilizaba lo que llegó a conocerse como el modelo de base de datos de navegación, en el producto Manufacturing Information And Control System (MIACS).
Trabajando para el cliente Weyerhaeuser Lumber, desarrolló el primer acceso de red multiprogramación a la base de datos IDS, un primer sistema de procesamiento de transacciones en línea llamado WEYCOS en 1965.[9] Bachman construyó otro sistema de información de gestión, el Weyerhauser Comprehensive Operating Supervisor, o WEYCOS 2, para la división de productos de madera de Weyerhauser en Tacoma, Washington. El sistema permitía a los empleados de todo el país enviar mensajes directamente a la computadora para actualizar registros o solicitar información.[9]
Más tarde, en GE, desarrolló el producto «dataBasic» que ofrecía soporte de bases de datos a los usuarios de lenguaje BASIC de tiempo compartido. En 1970, GE vendió su negocio informático a Honeywell Information Systems, por lo que él y su familia se trasladaron de Phoenix, Arizona a Lexington, Massachusetts.[10]
En 1981, se unió a una empresa más pequeña, Cullinane Information Systems (más tarde Cullinet), que ofrecía una versión de IDS que se llamaba IDMS y soportaba mainframes IBM.[10]
En 1983, fundó Bachman Information Systems, que desarrolló una línea de productos de ingeniería de software asistida por ordenador (CASE). La pieza central de estos productos era el BACHMAN/Data Analyst, que proporcionaba soporte gráfico a la creación y mantenimiento de Diagramas Bachman. Fue promocionado en un programa de marketing de IBM sobre Reengineering Cycle, combinando: 1) ingeniería inversa de bases de datos obsoletas, 2) modelado de datos, 3) conversión a nuevas bases de datos y 4) optimización de diseños físicos de bases de datos.
En 1991, Bachman Information Systems realizó su oferta pública inicial, cotizando en el NASDAQ con el símbolo BACH. Tras alcanzar un máximo de 37,75 dólares en febrero de 1992, el precio llegó a 1,75 dólares en 1995. En 1996, su empresa se fusionó con Cadre Technology para formar Cayenne Software.[11] Fue presidente de la empresa combinada durante un año, y luego se retiró a Tucson, Arizona. Siguió ejerciendo como presidente del consejo de Cayenne, que fue adquirida por Sterling Software en 1998.[12][2]
Bachman editó decenas de publicaciones y trabajos.[17] Una selección:
Tras su jubilación, Bachman se ofreció voluntario para ayudar a registrar la historia de los primeros desarrollos de software. En 2002 dio una conferencia en el Computer History Museum sobre el montaje del almacén de datos integrado,[18] y una historia oral para la ACM en 2004.[19] Los documentos de Bachman de 1951 a 2007 están disponibles en el Instituto Charles Babbage de la Universidad de Minnesota.[17] En 2011, contribuyó con una historia oral al Instituto de Ingenieros Eléctricos y Electrónicos.[10]
Predecesor: Edsger Dijkstra |
Premio Turing 1973 |
Sucesor: Donald Knuth |