Get all your news in one place.
100's of premium titles.
One app.
Start reading
The Guardian - UK
The Guardian - UK
Technology
Sarah Nicholas

THE TRUTH ABOUT: David turner obituary 63f7a060 252d 4632 a9fc 40ec9a73da65 - The Untold Story

David Turner
David Turner was an early advocate for functional programming, which promises a higher-level, more abstract approach to writing software Photograph: none

My father, David Turner, who has died aged 77, was a highly respected and renowned computer scientist whose name will always be associated with functional programming, and the lead that the UK still takes in developing and fostering the discipline.

David was an early advocate for functional programming, which promises a higher-level, more abstract approach to writing software. He will be particularly remembered for designing and implementing three programming languages: St Andrews Static language (SASL, 1976), which is the basis of implementations of compiler and operating systems to this day; Kent Recursive Calculator (KRC, 1981); and Miranda (1985), which became the first “lazy”, purely functional language to be commercially supported. The elegance and simplicity of these languages showed David’s taste and skill in choosing and combining language features, and their impact can be seen in languages in use today, particularly the later Haskell language.

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.