Roger D. Moore (16 de noviembre de 1939 – 21 de marzo de 2019) fue el ganador del premio Grace Murray Hopper de la Association for Computing Machinery (ACM) en 1973 (junto con Larry Breed y Richard Lathwell ) . Se le otorgó "por su trabajo en el diseño e implementación de APL \360, estableciendo nuevos estándares en simplicidad, eficiencia, confiabilidad y tiempo de respuesta para sistemas interactivos". [1]
Moore fue cofundador de IP Sharp Associates y ocupó un puesto de responsabilidad en la empresa durante muchos años. Antes de esto, contribuyó al compilador SUBALGOL en la Universidad de Stanford y escribió el compilador ALGOL 60 para Ferranti-Packard 6000 y ICT 1900. Junto con su trabajo en el lenguaje de programación APL , también fue fundamental en el desarrollo de IPSANET , una red privada de conmutación de paquetes de datos.
Roger D. Moore nació en Redlands, California . Antes de graduarse, trabajó como operador de la computadora Burroughs 220 en Stanford. Durante este tiempo brindó algo de soporte para el sistema de trucos de cartas de Larry Breed . [2] También pasó tiempo estudiando el compilador BALGOL de Burroughs 220. Esto dio como resultado BUTTERFLY, que fue descrito por George Forsythe :
Cada programa de calificación se escribió como un procedimiento en lenguaje BALGOL. Luego se compiló junto con un procedimiento llamado BUTTERFLY, escrito por Moore. El resultado fue un procedimiento en lenguaje máquina reubicable, con un mecanismo para equiparar sus variables con las variables de cualquier programa BALGOL, simplemente en la forma de los procedimientos de la biblioteca de lenguaje máquina del compilador BALGOL (SIN, WRITE, READ, etc.). [3]
Forsythe anticipó un problema como lo describió Bob Braden :
BALGOL en Stanford sobrevivió al hardware B220. En 1962 Stanford firmó un contrato con IBM para obtener un IBM 7090 para la informática del campus. Esto creó una gran consternación en la oficina de Forsythe. Un grupo importante de profesores y estudiantes ya estaban familiarizados con BALGOL, y la alta velocidad de compilación del BAC era vital en un entorno académico. Someter a esta comunidad al software de sistema orientado a la producción ofrecido por IBM, que incluía un compilador Fortran lento y un sistema operativo engorroso, habría hecho que la informática académica en Stanford retrocediera varios años. [4]
Para abordar este problema, en diciembre de 1961, Forsythe contrató a Moore para trabajar en el compilador SUBALGOL para el IBM 7090. [5] Braden y Breed fueron contratados poco después.
Después de completar SUBALGOL, Ferranti-Packard lo contrató para escribir un compilador ALGOL 60 para el FP6000 . Este compilador era parte del paquete de software que se incluyó en la venta del FP6000 a International Computers and Tabulators . [6]
En diciembre de 1964, la mayoría de los empleados del grupo informático de Ferranti-Packard fueron despedidos. Junto con otros seis ex empleados de FP, fundó IP Sharp Associates . Fue vicepresidente desde su constitución hasta su jubilación en 1989.
En 1966, él, Larry Breed y Richard Lathwell comenzaron a trabajar en el intérprete APL \360 . [7] [8]
Por último, APL\360 debe gran parte de su superior rendimiento en tiempo compartido a Roger D. Moore, de IP Sharp Associates, Toronto, que fue el principal responsable del supervisor. Su diseño no ha sido descrito en la medida que merece. [9] Este equipo recibió el premio Grace Murray Hopper de la Association for Computing Machinery (ACM). Se le concedió: " Por su trabajo en el diseño e implementación de APL\360, estableciendo nuevos estándares en simplicidad, eficiencia, confiabilidad y tiempo de respuesta para sistemas interactivos " . [1]
En 1970, Moore se convirtió en líder del proyecto de compilador COBOL DOS/360 especulativo de IPSA . [10] [11] [12] Aunque el compilador tenía un rendimiento satisfactorio, el mercado no lo aceptó.
IPSA comenzó a ofrecer el servicio de tiempo compartido APL en 1969. En 1975, la inflexibilidad y la intolerancia a los errores de comunicación de la multiplexación por división de tiempo ya no eran tolerables. Se convirtió en el arquitecto jefe de la red informática de conmutación de paquetes IPSANET . En 1976, este sistema se implementó en América del Norte y Londres. [13]
En 1984, IPSA lanzó Sharp APL para IBM PC. [14] Este paquete incluía un emulador 370 escrito por Moore.
Después de retirarse de la IPSA a principios de 1989, se interesó por la ópera y la música de cámara. [15] Además de asistir a muchas actuaciones, ha apoyado conciertos, [16] [17] [18] [19] encargos y educación musical avanzada. [20] [21] [22] Murió en Toronto el 21 de marzo de 2019. [23] [24]
Moore ha financiado la composición de muchas obras.
{{cite book}}
: |newspaper=
ignorado ( ayuda ){{cite book}}
: |periodical=
ignorado ( ayuda ){{cite web}}
: Parámetro desconocido |people=
ignorado ( ayuda )