Nathaniel Rochester (14 de enero de 1919 - 8 de junio de 2001) fue el arquitecto principal del IBM 701 , la primera computadora científica producida en masa, y del prototipo de su primera versión comercial, el IBM 702. Escribió el primer ensamblador y participó en la fundación del campo de la inteligencia artificial .
Rochester se licenció en ingeniería eléctrica en el Instituto Tecnológico de Massachusetts en 1941. Trabajó en el Laboratorio de Radiación del MIT durante tres años y luego se trasladó a Sylvania Electric Products , donde fue responsable del diseño y la construcción de equipos de radar y otros equipos militares. Su grupo construyó el elemento aritmético para la computadora Whirlwind I en el MIT. [1]
En 1948, Rochester se trasladó a IBM , donde codiseñó, junto con Jerrier Haddad , la primera computadora científica producida en serie, la IBM 701. Escribió el primer ensamblador simbólico , que permitía escribir programas en comandos breves y legibles en lugar de números puros o códigos perforados. Se convirtió en el arquitecto jefe de la serie de computadoras 700 de IBM. [1]
En 1955, IBM organizó un grupo para estudiar el reconocimiento de patrones , la teoría de la información y la teoría de circuitos de conmutación, dirigido por Rochester. [1] Entre otros proyectos, el grupo simuló el comportamiento de redes neuronales abstractas en una computadora IBM 704. [2]
Ese verano, John McCarthy , un joven matemático del Dartmouth College , también trabajaba en IBM. Él y Marvin Minsky habían comenzado a hablar seriamente sobre la idea de las máquinas inteligentes. Se acercaron a Rochester y Claude Shannon con una propuesta para una conferencia sobre el tema. Con el apoyo de los dos científicos de alto nivel, consiguieron 7.000 dólares de la Fundación Rockefeller para financiar una conferencia en el verano de 1956. [3] La reunión, ahora conocida como la Conferencia de Dartmouth , es considerada ampliamente como el "nacimiento de la inteligencia artificial". [4]
Rochester continuó supervisando proyectos de inteligencia artificial en IBM, incluyendo el programa de damas de Arthur Samuel , el demostrador de teoremas de geometría de Herbert Gelernter y el programa de ajedrez de Alex Bernstein. [5] En 1958, fue profesor visitante en el MIT, donde ayudó a McCarthy con el desarrollo del lenguaje de programación Lisp . [6]
Los programas de inteligencia artificial desarrollados en IBM comenzaron a generar una gran publicidad y aparecieron en artículos tanto en Scientific American como en The New York Times . Los accionistas de IBM comenzaron a presionar a Thomas J. Watson Jr. , el presidente de IBM, para que explicara por qué se estaban utilizando los dólares de investigación para "asuntos tan frívolos". Además, el personal de marketing de IBM había comenzado a notar que los clientes estaban asustados ante la idea de los "cerebros electrónicos" y las "máquinas pensantes". [7] Un informe interno elaborado alrededor de 1960 recomendó que IBM pusiera fin al amplio apoyo a la IA [6] y, por lo tanto, la empresa puso fin a su programa de IA y comenzó a difundir agresivamente el mensaje de que "las computadoras solo pueden hacer lo que se les dice". [7]
En la década de 1960, Rochester continuó trabajando en IBM, dirigiendo la investigación en criogenia y circuitos de diodos de túnel . En 1975, estaba trabajando en IBM Cambridge Research en el IBM Chord Keyboard . [8] [9] Más tarde, se unió a la División de Sistemas de Datos de IBM, donde desarrolló lenguajes de programación . [1]
En 1967, Rochester fue nombrado IBM Fellow , el cargo técnico más alto de la empresa. En 1984 recibió el premio Computer Pioneer Award de la IEEE Computer Society .