Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Robin Milner
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Contributions== Milner is generally regarded as having made three major contributions to [[computer science]]. He developed [[Logic for Computable Functions]] (LCF), one of the first tools for [[automated theorem proving]]. The language he developed for LCF, [[ML programming language|ML]], was the first language with [[polymorphism (computer science)|polymorphic]] [[type inference]], type-safe [[exception handling]], and an automatically inferred type system, using [[algorithm W]]. Milner also developed two theoretical frameworks for analyzing [[concurrent systems]], the [[calculus of communicating systems]] (CCS), and its successor, the [[pi-calculus|{{pi}}-calculus]]. At the time of his death, he was working on [[bigraphs]], a formalism for [[ubiquitous computing]] subsuming CCS and the {{pi}}-calculus.<ref name="bigraphs">{{cite web |url= http://www.cl.cam.ac.uk/~rm135/uam-theme.html|title=The Bigraphical Model |first=Robin |last=Milner |publisher=University of Cambridge |access-date=7 November 2009 |quote=Bigraphs [...] are proposed as a '''Ubiquitous Abstract Machine''', playing the foundational role for ubiquitous computing that the von Neumann machine has played for sequential computing. }}</ref> He is also credited for rediscovering the [[Hindley–Milner type system]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)