David Turner (computer scientist)

David A. Turner (26 January 1946 – 19 October 2023) was a British computer scientist. He is best known for designing and implementing three programming languages, including the first for functional programming based on lazy evaluation, combinator graph reduction, and polymorphic types: SASL (1972), Kent Recursive Calculator (KRC) (1981), and the commercially supported Miranda (1985). Miranda had a strong influence on the later Haskell.

In 1981, Turner received the Doctor of Philosophy (D.Phil.) from the University of Oxford, for his dissertation "Aspects of the Implementation of Programming Languages: The Compilation of an Applicative Language to Combinatory Logic", supervised by Christopher Strachey and Dana Scott. He held professorships at Queen Mary College, London, University of Texas at Austin and the University of Kent at Canterbury, where he spent most of his career and retained the title of Emeritus Professor of Computation.

Turner was involved with developing international standards in programming and informatics, as a member of the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi, which specified, maintains, and supports the programming languages ALGOL 60 and ALGOL 68. He was also a member of the IFIP Working Group 2.8 on Functional Programming, which related to his creation of Miranda.

Turner was an emeritus professor at the University of Kent and Middlesex University in England.

Turner died on 19 October 2023, at the age of 77. Provided by Wikipedia
Showing 1 - 5 results of 5 for search 'Turner, David A.', query time: 0.12s Refine Results
  1. 1
    by Turner, David A.
    Published 1994
    Microform Book
  2. 2
    Book
  3. 3
    Book
  4. 4
    Book
  5. 5
    Published 1980
    Other Authors: ...Turner, David A....
    Government Document Conference Proceeding Book
Search Tools: RSS Feed Email Search