stringtranslate.com

Martin Richards (informático)

Martin Richards (nacido el 21 de julio de 1940) es un científico informático británico conocido por su desarrollo del lenguaje de programación BCPL [3], que es a la vez parte de las primeras investigaciones sobre software portable y el antepasado del lenguaje de programación B inventado por Ken Thompson en las primeras versiones de Unix y que Dennis Ritchie a su vez utilizó como base de su lenguaje de programación C ampliamente utilizado .

Educación

Richards estudió matemáticas como estudiante de pregrado en la Universidad de Cambridge y obtuvo el Diploma de Cambridge en Ciencias de la Computación . Su doctorado fue sobre diseño e implementación de lenguajes de programación. [4] [5] Fue profesor titular en el Laboratorio de Computación de la Universidad de Cambridge hasta su jubilación en 2007.

Investigación

Además de BCPL, el trabajo de Richards [6] incluye el desarrollo del sistema operativo portátil TRIPOS [7] .

En 2003 recibió el premio Computer Pioneer de la IEEE Computer Society por "ser pionero en la portabilidad de software de sistemas a través del lenguaje de programación BCPL". [8]

Richards es miembro del St John's College de la Universidad de Cambridge .

Referencias

  1. ^ Upton, Eben (2006). Compilación con gráficos de dependencia de datos (tesis de doctorado). Universidad de Cambridge.
  2. ^ Cf. Entrada del catálogo de la Biblioteca Británica para BCPL, el lenguaje y su compilador , Cambridge: Cambridge University Press, 1979.
  3. ^ Richards, M. (1971). "La portabilidad del compilador BCPL". Software: práctica y experiencia . 1 (2): 135–146. doi :10.1002/spe.4380010204.
  4. ^ Martin Richards en el Proyecto de Genealogía Matemática
  5. ^ Richards, Martin (1967). El diseño y la implementación de lenguajes de programación similares a CPL (tesis doctoral). Universidad de Cambridge.
  6. ^ Martin Richards en el servidor de bibliografía DBLP
  7. ^ Richards, M.; Aylward, AR; Bond, P.; Evans, RD; Knight, BJ (1979). "TRIPOS: un sistema operativo portátil para minicomputadoras". Software: práctica y experiencia . 9 (7): 513. doi :10.1002/spe.4380090702.
  8. ^ "Martin Richards". IEEE Computer Society . Consultado el 12 de abril de 2015 .