stringtranslate.com

Roger Moore (informático)

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.

En la Universidad de Stanford

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 IP Sharp Associates

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.

Jubilación

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]

Composiciones financiadas

Moore ha financiado la composición de muchas obras.

Premios

Publicaciones

Referencias

  1. ^ ab "Cita del premio Grace Murray Hopper". Asociación para Maquinaria Informática.
  2. ^ Tesler, Larry (2009). "Animación por computadora en 1961: Stanford Card Stunt Program". YouTube . Archivado desde el original el 21 de diciembre de 2021.
  3. ^ Forsythe, George ; Wirth, Niklaus (1972). "Programas de calificación automática". Comunicaciones de la ACM . 8 (5): 275–278. doi : 10.1145/364914.364937 . S2CID  18936347.
  4. ^ Braden, Bob (1972). "Burroughs Algol en la Universidad de Stanford, 1960-1963". IEEE Annals of the History of Computing . 35 (4): 69–73. doi :10.1109/mahc.2013.45. S2CID  12969438.
  5. ^ Montalbano, Michael S. (octubre de 1982). "Una historia personal de APL". Hechos e historias sobre computadoras antiguas (solitarias) . Ed Thelen . Consultado el 1 de marzo de 2018 .
  6. ^ Ball, Norman R.; Vardaralas, John N. (1994). Ferranti-Packard: pioneros en la fabricación de equipos eléctricos en Canadá. McGill-Queen's University Press. pág. 256. ISBN 9780773509832.
  7. ^ Shustek, Len (2012). "El código fuente del lenguaje de programación APL". Museo de Historia de la Computación .
  8. ^ "Los orígenes de APL - 1974 - YouTube". Coast Community College District. Archivado desde el original el 21 de diciembre de 2021. Consultado el 8 de enero de 2015 . {{cite web}}: Parámetro desconocido |people=ignorado ( ayuda )
  9. ^ Breed, Lawrence M.; Lathwell, Richard H. (1967). "La implementación de APL\360". Simposio sobre sistemas interactivos para matemáticas experimentales aplicadas: Actas del simposio de la Association for Computing Machinery Inc. pp. 390–399. doi :10.1145/2402536.2402581. ISBN 9781450327923.S2CID24012331  .​
  10. ^ Bernecky, Bob (2006). "Recuerdos de Ken". Vector . 22 (4).
  11. ^ https://www.dyalog.com/uploads/conference/dyalog16/presentations/L03_Zoo_Story.pdf [ URL básica PDF ]
  12. ^ "Hace ocho años 19 de agosto de 1970". Computerworld . XII (33). 14 de agosto de 1978 . Consultado el 1 de marzo de 2018 .
  13. ^ Abuela, cristiana; Rasmussen, Per; Østergaard, Soren Duus (2014). Historia de la Computación Nórdica 4. Springer. pag. 343.ISBN 978-3-319-17144-9.
  14. ^ Berry, Paul C. (1984). Sharp APL/PC . Propiedad intelectual Sharp Associates. ISBN 0-86493-086-0.
  15. ^ Gooding, Wayne (otoño de 2010). "Roger Moore". Opera Canada . 51 (3).
  16. ^ Perkis, Inna; Zarankin, Boris. "Temporada de conciertos 2004-05 del Off Centre Music Salon" (PDF) .
  17. ^ "Soporte". Galería de música.
  18. ^ Aitken, Robert (2016). "Ayude a apoyar la música del mañana hoy".
  19. ^ "Nuestros generosos patrocinadores". Spectrum Music. 1 de abril de 2013.
  20. ^ "COC da la bienvenida a las futuras estrellas de la ópera de Canadá al Ensemble Studio 2010/2011". Relaciones públicas de COC. 28 de abril de 2010.
  21. ^ "Laboratorio de compositores y libretistas". Tapestry Opera. 15 de febrero de 2017. Consultado el 3 de marzo de 2017 .
  22. ^ "Artistas y académicos visitantes". Facultad de Música de la Universidad de Toronto . Consultado el 3 de marzo de 2017 .
  23. ^ "El brillante pionero tecnológico Roger D. Moore hizo generosas donaciones a la comunidad musical". The Globe and Mail . 14 de abril de 2019 . Consultado el 12 de agosto de 2024 .
  24. ^ Vincent, Michael (28 de marzo de 2019). "IN MEMORIAM | El filántropo de las artes de Toronto Roger D. Moore muere a los 79 años". Ludwig van Toronto . Consultado el 12 de agosto de 2024 .

Enlaces externos