Richard Bird
Encyclopedia
Prof. Richard Simpson Bird (born 1943, London
) is a Supernumerary Fellow of Computation at Lincoln College
, Oxford
, England
, and former director of Oxford University Computing Laboratory
.
Bird's research interests lie in algorithm design
and functional programming
, and he is known as a regular contributor to the Journal of Functional Programming
and the author of Introduction to Functional Programming using Haskell and other books. His name is associated with the Bird-Meertens Formalism
, a calculus for deriving programs from specifications in a functional programming style.
Previously Bird was at the University of Reading
.
London
London is the capital city of :England and the :United Kingdom, the largest metropolitan area in the United Kingdom, and the largest urban zone in the European Union by most measures. Located on the River Thames, London has been a major settlement for two millennia, its history going back to its...
) is a Supernumerary Fellow of Computation at Lincoln College
Lincoln College, Oxford
Lincoln College is one of the constituent colleges of the University of Oxford in the United Kingdom. It is situated on Turl Street in central Oxford, backing onto Brasenose College and adjacent to Exeter College...
, Oxford
University of Oxford
The University of Oxford is a university located in Oxford, United Kingdom. It is the second-oldest surviving university in the world and the oldest in the English-speaking world. Although its exact date of foundation is unclear, there is evidence of teaching as far back as 1096...
, England
England
England is a country that is part of the United Kingdom. It shares land borders with Scotland to the north and Wales to the west; the Irish Sea is to the north west, the Celtic Sea to the south west, with the North Sea to the east and the English Channel to the south separating it from continental...
, and former director of Oxford University Computing Laboratory
Oxford University Computing Laboratory
The Department of Computer Science, until 2011 named the Computing Laboratory , is a department of Oxford University in England...
.
Bird's research interests lie in algorithm design
Algorithm
In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. Algorithms are used for calculation, data processing, and automated reasoning...
and functional programming
Functional programming
In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast to the imperative programming style, which emphasizes changes in state...
, and he is known as a regular contributor to the Journal of Functional Programming
Journal of Functional Programming
The Journal of Functional Programming is a peer-reviewed scientific journal covering the design, implementation, and application of functional programming languages, spanning the range from mathematical theory to industrial practice...
and the author of Introduction to Functional Programming using Haskell and other books. His name is associated with the Bird-Meertens Formalism
Bird-Meertens Formalism
The Bird-Meertens Formalism is a calculus for deriving programs from specifications , devised by Richard Bird and Lambert Meertens....
, a calculus for deriving programs from specifications in a functional programming style.
Previously Bird was at the University of Reading
University of Reading
The University of Reading is a university in the English town of Reading, Berkshire. The University was established in 1892 as University College, Reading and received its Royal Charter in 1926. It is based on several campuses in, and around, the town of Reading.The University has a long tradition...
.