Martin Richards | |
---|---|
Nació | [1] | 21 de julio de 1940
alma mater | Universidad de Cambridge |
Conocido por | Lenguaje de programación combinado básico |
Premios | Premio IEEE Computer Pioneer (2003) |
Carrera científica | |
Campos | Lenguajes de programación |
Instituciones | Laboratorio de Computación de la Universidad de Cambridge |
Tesis | El diseño e implementación de lenguajes de programación tipo CPL (1967) |
Asesor de doctorado | David Barron, David Park y Christopher Strachey |
Estudiantes de doctorado | Eben Upton [2] |
Sitio web | www |
Martin Richards (nacido el 21 de julio de 1940) es un informático británico conocido por su desarrollo del lenguaje de programación BCPL [3], que forma parte de las primeras investigaciones sobre software portátil y es el antepasado del lenguaje de programación B inventado por Ken Thompson a principios de versiones de Unix y que Dennis Ritchie a su vez utilizó como base de su lenguaje de programación C ampliamente utilizado .
Educación [ editar ]
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 en 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 [ editar ]
Además del trabajo de BCPL Richards [6] se incluye el desarrollo del sistema operativo portátil TRIPOS [7] .
Fue galardonado con el premio Computer Pioneer Award de la IEEE Computer Society en 2003 por "pionero en la portabilidad del software del sistema a través del lenguaje de programación BCPL". [8]
Richards es miembro del St Johns College de la Universidad de Cambridge .
Referencias [ editar ]
- ^ Cf. Entrada de catálogo de la Biblioteca Británica para BCPL, el lenguaje y su compilador , Cambridge: Cambridge University Press, 1979.
- ^ Upton, Eben (2006). Compilación con gráficos de dependencia de datos (tesis DPhil). Universidad de Cambridge.
- ^ Richards, M. (1971). "La portabilidad del compilador BCPL". Software: práctica y experiencia . 1 (2): 135-146. doi : 10.1002 / spe.4380010204 .
- ^ Martin Richards en el Proyecto de genealogía matemática
- ^ Richards, Martin (1967). El diseño e implementación de lenguajes de programación tipo CPL (tesis DPhil). Universidad de Cambridge.
- ^ Martin Richards en elservidor de bibliografía DBLP
- ^ Richards, M .; Aylward, AR; Bond, P .; Evans, RD; Knight, BJ (1979). "TRIPOS: un sistema operativo portátil para miniordenadores". Software: práctica y experiencia . 9 (7): 513. doi : 10.1002 / spe.4380090702 .
- ^ "Martin Richards" . Sociedad de Informática IEEE . Consultado el 12 de abril de 2015 .