Rod Burstall

From Wikipedia, the free encyclopedia

Template:Short description Template:DMCA Template:DMCA Script error: No such module "Template wrapper".Script error: No such module "Check for conflicting parameters".

Rodney Martineau Burstall (11 November 1934 – 13 February 2025) was a British computer scientist who was one of four founders of the Laboratory for Foundations of Computer Science at the University of Edinburgh.[1]

Biography

Burstall studied physics at the University of Cambridge, then an M.Sc. in operational research at the University of Birmingham. He worked for three years before returning to Birmingham University[2] to earn a Ph.D. in 1966 with thesis titled Heuristic and Decision Tree Methods on Computers: Some Operational Research Applications under the supervision of N. A. Dudley and K. B. Haley.[3]

Burstall was an early and influential proponent of functional programming, pattern matching, and list comprehension, and is known for his work with Robin Popplestone on COWSEL (renamed POP-1) and POP-2, innovative programming languages developed at the University of Edinburgh around 1970, and later work with John Darlington on NPL and program transformation and with David MacQueen and Don Sannella on Hope, a precursor to Standard ML, Miranda, and Haskell.[4] In 1995, he was elected a Fellow of the Royal Society of Edinburgh.[5] Burstall retired in 2000, becoming Professor Emeritus.[6]

In 2002, David Rydeheard and Don Sannella assembled a festschrift for Burstall that was published in Formal Aspects of Computing.[4]

In 2009, he was awarded the Association for Computing Machinery (ACM) SIGPLAN Programming Language Achievement Award.[7][8]

Burstall died on 13 February 2025, at the age of 90.[6]

Books

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content.Kerse, Eleanor (2002). "Ode to Rod Burstall". Formal Aspects of Computing. 13 (3–5). Springer Science+Business Media: 194. doi:10.1007/s001650200007. S2CID 917027.
  2. ^ Page Module:Citation/CS1/styles.css has no content."Rod Burstall's home page". University of Edinburgh. Retrieved 31 October 2012.
  3. ^ Cite error: The named reference mg was invoked but never defined (see the help page).
  4. ^ a b D. Rydeheard & Don Sannella (July 2002) "A Collection of Papers and Memoirs Celebrating the Contribution of Rod Burstall to Advances in Computer Science", Formal Aspects of Computing 13(3-5): 187–193 Script error: No such module "CS1 identifiers".
  5. ^ Page Module:Citation/CS1/styles.css has no content."Professor Rodney Martineau Burstall FRSE – The Royal Society of Edinburgh". The Royal Society of Edinburgh. Retrieved 12 March 2018.
  6. ^ a b Page Module:Citation/CS1/styles.css has no content.Moore, J Strother; Plotkin, Gordon; Rydeheard, David; Sannella, Don (31 October 2025). "Rod Burstall: In Memoriam". Form. Asp. Comput. 37 (4): 27:1–27:10. arXiv:2505.06456. doi:10.1145/3731974. ISSN 0934-5043.
  7. ^ Page Module:Citation/CS1/styles.css has no content."SIGPLAN Programming Languages Achievement Award – 2009: Rod Burstall". Association for Computing Machinery (ACM) SIGPLAN. Retrieved 22 September 2012.
  8. ^ Page Module:Citation/CS1/styles.css has no content.Wallace, Malcolm. "SIGPLAN Programming Languages Achievement Award: Rod Burstall". Vimeo. Retrieved 22 September 2012. Introduced by Philip Wadler.{{cite web}}: CS1 maint: postscript (link)

Template:POP programming Template:Lisp programming language Lua error in package.lua at line 80: module 'Module:Authority control/config' not found.


Template:Asbox Template:Asbox