Wednesday, 5 October 2016

Martin Richards (computer scientist)

Martin Richards

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.

Since 1968, Martin Richards has played an active part in the administration and teaching at the Computer Laboratory in Cambridge. He has given courses on many languages including Algol, Fortran, Cobol, Algol W, BCPL, C, ML, Prolog and Java, and other courses on software engineering, programming language compilation, optimizing compilers, formal semantics, and data structures and algorithms and has supervised over 25 PhD students. In 1981, he became a teaching Fellow and Director of Studies in Computer Science at St. John's College, Cambridge.