Richard Bird (computer scientist): Difference between revisions
Date of death |
Jerryobject (talk | contribs) →External links: WP:NAVBOX add. |
||
(15 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|English computer scientist (1943–2022)}} |
|||
{{Use dmy dates|date=April 2018}} |
{{Use dmy dates|date=April 2018}} |
||
{{Use British English|date=April 2018}} |
{{Use British English|date=April 2018}} |
||
{{Infobox scientist |
{{Infobox scientist |
||
| name = Richard Simpson Bird |
| name = Richard Simpson Bird |
||
| native_name = |
|||
| native_name_lang = |
|||
| image = RichardSBird.JPG |
| image = RichardSBird.JPG |
||
| alt = Head photograph of an older white male smiling, with short grey hair and glasses |
| alt = Head photograph of an older white male smiling, with short grey hair and glasses |
||
| caption = Professor Richard S. Bird |
| caption = Professor Richard S. Bird |
||
| birth_name = <!-- if different from "name" --> |
| birth_name = <!-- if different from "name" --> |
||
| birth_date = {{birth |
| birth_date = {{birth date|1943|02|13|df=y}} |
||
| birth_place = |
| birth_place = London, England |
||
| death_date = |
| death_date = {{death date and age |2022|04|04|1943|02|13|df=y}} |
||
| death_place = |
| death_place = |
||
| death_cause = |
|||
| resting_place = |
|||
| resting_place_coordinates = <!--{{coord|LAT|LONG|type:landmark|display=inline,title}}--> |
|||
| home_town = |
|||
| other_names = |
|||
| pronounce = |
|||
| residence = |
|||
| citizenship = [[United Kingdom]] |
|||
| fields = [[Computer science]] |
| fields = [[Computer science]] |
||
| workplaces = [[University of Reading]]<br/>[[University of Oxford]] |
| workplaces = [[University of Reading]]<br/>[[University of Oxford]] |
||
| patrons = |
| patrons = |
||
| education = |
| education = |
||
| alma_mater = |
|||
| thesis_title = <!-- or | thesis1_title = and | thesis2_title = --> |
| thesis_title = <!-- or | thesis1_title = and | thesis2_title = --> |
||
| thesis_url = <!-- or | thesis1_url = and | thesis2_url = --> |
| thesis_url = <!-- or | thesis1_url = and | thesis2_url = --> |
||
Line 41: | Line 31: | ||
| signature = <!--Filename only--> |
| signature = <!--Filename only--> |
||
| signature_alt = |
| signature_alt = |
||
| website = {{URL| |
| website = {{URL|www.cs.ox.ac.uk/people/richard.bird}} |
||
| footnotes = |
| footnotes = |
||
}} |
}} |
||
'''Richard Simpson Bird''' (4 February 1943 – 4 April 2022)<ref>{{Cite news |author=<!-- Unstated --> |date=20 April 2022 |url=https://lincoln.ox.ac.uk/news/professor-richard-bird |title=Professor Richard Bird (4 February 1943 – 4 April 2022) |work=College News |publisher=Oxford University}}</ref> was an [[English people|English]] [[computer scientist]]. |
|||
⚫ | |||
==Posts== |
|||
Bird's research interests lay in [[algorithm]] design and [[functional programming]], and he was known as a regular contributor to the ''[[Journal of Functional Programming]]'' and the author of ''Introduction to Functional Programming using Haskell'' and other books.<ref>[http://web.comlab.ox.ac.uk/oucl/work/richard.bird/publications.html Publications], [http://web.comlab.ox.ac.uk/oucl/work/richard.bird/ Richard Bird], Oxford University Computing Laboratory, UK.</ref> His name is associated with the [[Bird–Meertens formalism]], a [[calculus]] for deriving programs from [[Specification (computing)|specifications]] in a functional programming style. |
|||
⚫ | He was a [[Fellow#In ancient universities|Supernumerary Fellow]] of Computation at [[Lincoln College, Oxford|Lincoln College]], [[University of Oxford]], in [[Oxford]] [[England]],<ref>[http://www.lincoln.ox.ac.uk/index.php?page=lp-fellows Fellows & Staff], [[Lincoln College, Oxford]], UK.</ref> and former director of the Oxford University Computing Laboratory (now the [[Department of Computer Science, University of Oxford]]).<ref>[http://web.comlab.ox.ac.uk/oucl/people/richard.bird.html Richard Bird], [[Oxford University Computing Laboratory]], UK.</ref> Formerly, Bird was at the [[University of Reading]]. |
||
Formerly, Bird was at the [[University of Reading]]. |
|||
==Research interests== |
|||
Bird's research interests lay in [[algorithm]] design and [[functional programming]], and he was known as a regular contributor to the ''[[Journal of Functional Programming]]'', and as author of several books promoting use of the [[programming language]] [[Haskell]], including ''Introduction to Functional Programming using Haskell'',<ref>{{cite book |last=Bird |first=Richard |year=1998 |title=Introduction to Functional Programming using Haskell |url=http://www.cs.ox.ac.uk/publications/books/functional/ |edition=2nd |publisher=Prentice Hall Press |isbn=978-0-13-484346-9}}</ref> ''Thinking Functionally with Haskell'',<ref>{{cite book |last=Bird |first=Richard |year=2014 |title=Thinking Functionally with Haskell |publisher=Cambridge University Press |isbn=978-1-107-45264-0}}</ref> ''Algorithm Design with Haskell'' co-authored with [[Jeremy Gibbons]],<ref>{{cite book |last1=Bird |first1=Richard |last2=Gibbons |first2=Jeremy |author2-link=Jeremy Gibbons |date=July 2020 |title=Algorithm Design with Haskell |publisher=Cambridge University Press |isbn=978-1-108-49161-7}}</ref> and other books on related topics.<ref>{{cite web |last=Bird |first=Richard |year=1972–2006 |url=https://www.cs.ox.ac.uk/people/richard.bird/publications.html |title=Publications |website=Oxford University Computing Laboratory |location=United Kingdom}}</ref><ref>{{cite web |last=Bird |first=Richard |year=2021 |url=https://www.cs.ox.ac.uk/people/richard.bird/ |title=Richard Bird |website=University of Oxford Department of Computer Science |location=United Kingdom}}</ref> His name is associated with the [[Bird–Meertens formalism]], a [[calculus]] for deriving programs from [[Specification (computing)|specifications]] in a functional programming style. |
|||
==Other organisational affilitations== |
|||
He was a member of the [[International Federation for Information Processing]] (IFIP) [[IFIP Working Group 2.1]] on Algorithmic Languages and Calculi,<ref>{{cite web |url=https://ifipwg21wiki.cs.kuleuven.be/IFIP21/Profile |title=Profile of IFIP Working Group 2.1 |last=Jeuring |first=Johan |last2=Meertens |first2=Lambert |author2-link=Lambert Meertens |last3=Guttmann |first3=Walter |date=2016-08-17 |website=Foswiki |access-date=2020-09-10}}</ref> which [[Specification (technical standard)|specified]], supports, and maintains the [[programming language]]s [[ALGOL 60]] and [[ALGOL 68]].<ref>{{Cite web |url=https://ifipwg21wiki.cs.kuleuven.be/IFIP21/ScopeEtc |title=ScopeEtc: IFIP21: Foswiki |last=Swierstra |first=Doaitse |last2=Gibbons |first2=Jeremy |author2-link=Jeremy Gibbons |last3=Meertens |first3=Lambert |author3-link=Lambert Meertens |date=2011-03-02 |website=Foswiki |access-date=2020-09-10}}</ref> |
He was a member of the [[International Federation for Information Processing]] (IFIP) [[IFIP Working Group 2.1]] on Algorithmic Languages and Calculi,<ref>{{cite web |url=https://ifipwg21wiki.cs.kuleuven.be/IFIP21/Profile |title=Profile of IFIP Working Group 2.1 |last=Jeuring |first=Johan |last2=Meertens |first2=Lambert |author2-link=Lambert Meertens |last3=Guttmann |first3=Walter |date=2016-08-17 |website=Foswiki |access-date=2020-09-10}}</ref> which [[Specification (technical standard)|specified]], supports, and maintains the [[programming language]]s [[ALGOL 60]] and [[ALGOL 68]].<ref>{{Cite web |url=https://ifipwg21wiki.cs.kuleuven.be/IFIP21/ScopeEtc |title=ScopeEtc: IFIP21: Foswiki |last=Swierstra |first=Doaitse |last2=Gibbons |first2=Jeremy |author2-link=Jeremy Gibbons |last3=Meertens |first3=Lambert |author3-link=Lambert Meertens |date=2011-03-02 |website=Foswiki |access-date=2020-09-10}}</ref> |
||
Line 56: | Line 48: | ||
== External links == |
== External links == |
||
* {{Official website| |
* {{Official website|www.cs.ox.ac.uk/people/richard.bird}}, laboratory |
||
* {{DBLP|name=Richard S. Bird}} |
* {{DBLP|name=Richard S. Bird}} |
||
* {{Commons category-inline}} |
* {{Commons category-inline}} |
||
{{ALGOL programming}} |
|||
{{Haskell programming}} |
|||
{{University of Oxford}} |
|||
{{Authority control}} |
{{Authority control}} |
||
{{DEFAULTSORT:Bird, Richard}} |
{{DEFAULTSORT:Bird, Richard}} |
||
[[Category:1943 births]] |
[[Category:1943 births]] |
||
[[Category: |
[[Category:2022 deaths]] |
||
[[Category:English computer scientists]] |
[[Category:English computer scientists]] |
||
[[Category:English non-fiction writers]] |
[[Category:English non-fiction writers]] |
||
Line 74: | Line 69: | ||
[[Category:Formal methods people]] |
[[Category:Formal methods people]] |
||
[[Category:English male non-fiction writers]] |
[[Category:English male non-fiction writers]] |
||
[[Category:People educated at St Olave's Grammar School]] |
|||
{{Compu-bio-stub}} |
Latest revision as of 09:54, 21 September 2023
Richard Simpson Bird | |
---|---|
Born | London, England | 13 February 1943
Died | 4 April 2022 | (aged 79)
Known for | Algorithm design Functional programming Bird–Meertens formalism |
Scientific career | |
Fields | Computer science |
Institutions | University of Reading University of Oxford |
Website | www |
Richard Simpson Bird (4 February 1943 – 4 April 2022)[1] was an English computer scientist.
Posts
[edit]He was a Supernumerary Fellow of Computation at Lincoln College, University of Oxford, in Oxford England,[2] and former director of the Oxford University Computing Laboratory (now the Department of Computer Science, University of Oxford).[3] Formerly, Bird was at the University of Reading.
Research interests
[edit]Bird's research interests lay in algorithm design and functional programming, and he was known as a regular contributor to the Journal of Functional Programming, and as author of several books promoting use of the programming language Haskell, including Introduction to Functional Programming using Haskell,[4] Thinking Functionally with Haskell,[5] Algorithm Design with Haskell co-authored with Jeremy Gibbons,[6] and other books on related topics.[7][8] His name is associated with the Bird–Meertens formalism, a calculus for deriving programs from specifications in a functional programming style.
Other organisational affilitations
[edit]He was a member of the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[9] which specified, supports, and maintains the programming languages ALGOL 60 and ALGOL 68.[10]
References
[edit]- ^ "Professor Richard Bird (4 February 1943 – 4 April 2022)". College News. Oxford University. 20 April 2022.
- ^ Fellows & Staff, Lincoln College, Oxford, UK.
- ^ Richard Bird, Oxford University Computing Laboratory, UK.
- ^ Bird, Richard (1998). Introduction to Functional Programming using Haskell (2nd ed.). Prentice Hall Press. ISBN 978-0-13-484346-9.
- ^ Bird, Richard (2014). Thinking Functionally with Haskell. Cambridge University Press. ISBN 978-1-107-45264-0.
- ^ Bird, Richard; Gibbons, Jeremy (July 2020). Algorithm Design with Haskell. Cambridge University Press. ISBN 978-1-108-49161-7.
- ^ Bird, Richard (1972–2006). "Publications". Oxford University Computing Laboratory. United Kingdom.
- ^ Bird, Richard (2021). "Richard Bird". University of Oxford Department of Computer Science. United Kingdom.
- ^ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (17 August 2016). "Profile of IFIP Working Group 2.1". Foswiki. Retrieved 10 September 2020.
- ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2 March 2011). "ScopeEtc: IFIP21: Foswiki". Foswiki. Retrieved 10 September 2020.
External links
[edit]- Official website, laboratory
- Richard S. Bird at DBLP Bibliography Server
- Media related to Richard Bird (computer scientist) at Wikimedia Commons
- 1943 births
- 2022 deaths
- English computer scientists
- English non-fiction writers
- Computer science writers
- Members of the Department of Computer Science, University of Oxford
- Fellows of Lincoln College, Oxford
- Academics of the University of Reading
- Programming language researchers
- Formal methods people
- English male non-fiction writers
- People educated at St Olave's Grammar School