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 .
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.
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 .