Ralph Anthony Brooker (22 de septiembre de 1925 - 20 de noviembre de 2019), [1] fue un científico informático británico conocido por desarrollar el Autocódigo Mark 1. [2]
Se formó en la Escuela Emanuel y se graduó en Matemáticas en el Imperial College en 1945, al que regresó en 1947 como profesor asistente. Su primer proyecto informático fue la construcción de una unidad multiplicadora rápida a partir de relés electromecánicos. Sid Michaelson [3] y KD Tocher se hicieron cargo de este proyecto y lo incorporaron al ICCE, el motor informático del Imperial College basado en la misma tecnología. [4] Para entonces (1949), Brooker se había trasladado al Laboratorio de Computación de la Universidad de Cambridge para trabajar con Maurice Wilkes en el desarrollo de software para EDSAC .
En octubre de 1951, Brooker se unió al Computing Machine Laboratory de la Universidad de Manchester , donde reemplazó a Alan Turing en la tarea de escribir manuales de programación y ejecutar un servicio de usuario en el ordenador Ferranti Mark 1. Fue su experiencia con las convenciones de codificación de máquinas de Manchester, bastante tediosas, lo que lo llevó a idear lo que probablemente fue el primer lenguaje de alto nivel disponible públicamente del mundo . Este fue el Mark 1 Autocode disponible a partir de marzo de 1954 y, por lo tanto, unos dos años antes del primer compilador Fortran .
A lo largo de la década de 1950, Brooker dirigió un grupo en Manchester que trabajaba en los fundamentos teóricos de los compiladores. Esto culminó en el compilador-compiler , una idea seminal presentada por primera vez en una conferencia de la British Computer Society en julio de 1960 por Brooker y Derrick Morris. [5] Esto se implementó posteriormente en el Ferranti ATLAS y se utilizó para el desarrollo de lenguajes de alto nivel. El ATLAS fue considerado el ordenador más potente del mundo cuando se puso en servicio en diciembre de 1962.
A mediados de la década de 1960, Brooker ayudó a inaugurar el primer curso de grado en Ciencias de la Computación del Reino Unido en Manchester. Se trasladó a la Universidad de Essex en 1967 para ocupar la cátedra fundadora de Ciencias de la Computación de la universidad. Los primeros graduados en Ciencias de la Computación de Essex obtuvieron sus títulos en el verano de 1970. Se jubiló en 1988 [6] y murió el 20 de noviembre de 2019 en Hexham. [7] [8] [2]
Lamentablemente, uno de ellos, [Tony Brooker], pionero del concepto de lenguaje de programación conocido como Autocode, falleció en noviembre. Al alcanzar la notable edad de 94 años, la parte verdaderamente triste es que esta podría ser la primera vez que escuches su nombre, y es muy probable que tampoco hayas oído hablar de Autocode.
morris computing compilador manchest -tim.