Siddhesh Joshi (Editor)

Martin Richards (computer scientist)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Fields
  
Programming languages

Known for
  
BCPL


Role
  
Computer scientist

Name
  
Martin Richards

Doctoral students
  
Eben Upton

Martin Richards (computer scientist) wwwclcamacuknewlabphotosMRmr2jpg

Born
  
21 July 1940 (age 83) (
1940-07-21
)

Institutions
  
University of Cambridge Computer Laboratory

Alma mater
  
University of Cambridge

Thesis
  
The design and implementation of CPL-like programming languages (1967)

Books
  
BCPL, the language and its compiler, Divorce Matters

Similar People
  
Judith Treas, Eben Upton, Paul Charles Light

Education
  
University of Cambridge

Martin Richards (born 21 July 1940) is a British computer scientist known for his development of the BCPL programming language which is both part of early research into portable software, and the ancestor of the B programming language invented by Ken Thompson in early versions of Unix and which Dennis Ritchie in turn used as the basis of his widely used C programming language.

Contents

Education

Richards studied mathematics as an undergraduate student at the University of Cambridge and took the Cambridge Diploma in Computer Science. His PhD was on programming language design and implementation. He was a senior lecturer at the University of Cambridge Computer Laboratory until his retirement in 2007.

Research

In addition to BCPL Richards' work includes the development of the TRIPOS portable operating system.

He was awarded the IEEE Computer Society's Computer Pioneer Award in 2003 for "pioneering system software portability through the programming language BCPL".

Richards is a fellow of St Johns College at the University of Cambridge.

References

Martin Richards (computer scientist) Wikipedia