Arthur John Robin Gorell Milner, né le à Yealmpton, près de Plymouth et mort le à Cambridge, est un informaticien britannique.

Biographie Fils d'un officier de l’infanterie, Milner obtient en 1947 une bourse pour le Collège d'Eton. De 1952 à 1954, il effectue son service militaire au canal de Suez, dans le corps des Royal Engineers, où il obtient le grade de sous-lieutenant, il étudie ensuite, grâce à une autre bourse, les mathématiques puis la philosophie au King’s College de l'université de Cambridge Robin Milner: The Elegant Pragmatist, Leah Hoffmann, Communications of the ACM, vol. 53, 6, pages 20-21..

En 1957, il obtient son B. A. à l'université de Cambridge, et travaille ensuite à Londres, dans des emplois à temps partiel, puis un an comme enseignant en mathématiques à la et enfin, à partir de 1960 comme programmeur dans l'entreprise Ferranti, où il s'occupe de la bibliothèque de programmes de leur ordinateur .

En 1963, il est nommé chargé d'enseignement de mathématiques et informatique à la City University de Londres, où il s'intéresse à l'intelligence artificielle, notamment grâce aux travaux de Christopher Strachey. Il poursuit des activités de recherche à l'université de Swansea (1968-1971), à l'université Stanford (1971-1973) et, à partir de 1973, à l'université d'Édimbourg. Après un séjour comme professeur invité à l'université d'Aarhus de 1979 à 1980, il est nommé professeur titulaire à Édimbourg en 1984, et directeur, de 1986 à 1989 du dont il est fondateur. Il y développe notamment l'enseignement de l'informatique théorique. En 1995, Milner retourne à l'université de Cambridge où il dirige de 1996 à 1999 le , et dont il se retire progressivement. Il devient professeur émérite en 2001, et continue ses recherches tant à Cambridge qu'à Édimbourg. En 2006-2007, il occupe la Chaire internationale de recherche Blaise-Pascal de l'École normale supérieure de Paris.

Travaux Milner s'est toujours intéressé aux bases théoriques de problèmes pratiques, notamment dans les langages, la programmation, des preuves formelles et des modèles abstraits de calcul.

Il développe, à la suite de travaux de Dana S. Scott dans le groupe de recherche de John McCarthy à Stanford, le démonstrateur de théorèmes ou LCF l'un des premiers outils de démonstration automatique de théorèmes.

Le langage de programmation ML (pour Meta-Language) que Milner développe pour la réalisation du démonstrateur LCF, est le premier langage de programmation avec inférence de types polymorphe et un système de gestion d'exceptions typé. Le langage a évolué en un langage de programmation pour le développement et l'enseignement, et Milner a dirigé, de 1983 à 1990, son développement vers Standard ML.

Dans un tout autre domaine, Milner développe une théorie pour l'analyse de systèmes concurrents, qui devient le , CCS. Il est la base de la norme ISO Language Of Temporal Ordering Specification ou LOTOS. Avec Joachim Parrow et David Walker il développe son successeur, le pi-calcul, et pour cela également le concept de bisimulation.

Finalement, il a conçu un modèle mathématique basé sur la notion de pouvant être utilisé dans l'informatique ubiquitaire, modèle sur lequel il a collaboré aussi avec Tony Hoare.

Honneurs et distinctions Prix et nomination 1988 Fellow de la Royal Society 1988 Membre fondateur de l'Academia Europaea 1988 Distinguished Fellow de la British Computer Society 1991 Prix Turing de l'ACM. 1993 Fellow de la Royal Society of Edinburgh. 1994 Lauréat du prix Friedrich L. Bauer. 1994 Fellow de l'ACM. 2004 Médaille royale de la Royal Society of Edinburgh pour avoir contribué « à grande échelle à des œuvres utiles au public ». 2005 Membre étranger de l'Académie des sciences (France) 2005 Prix EATCS 2008 Membre associé étranger de la National Academy of Engineering pour ses « contributions fondamentales à la science informatique, et notamment le développement de LCF, ML, CCS, et du pi-calcul ».

Doctorat honoris causa Même s'il n'a jamais soutenu de thèse, il est docteur honoris causa de diverses universités : École polytechnique Chalmers (1988), université de Stirling (1996), université de Bologne (1997), City University (1998), université d'Aarhus (1999), université de l'Essex (2000), université d'Édimbourg (2003), université de Glasgow (2005) et université Paris-Sud (2007) ; il est fellow d'honneur de l'université de Swansea (2004).

Prix Milner La Royal Society attribue un prix pour des contributions exceptionnelles en informatique appelé Prix Milner. Récipiendaires sont Xavier Leroy (2016), Thomas Henzinger (2015), Bernhard Schölkopf (2014), Serge Abiteboul (2013) et Gordon Plotkin (2012)Royal Society Milner Award..

Milner lui-même a fait un legs à l'université d'Édimbourg pour organiser une conférence, la Milner Lecture qui depuis 1966 honore chaque année un chercheur qui a contribué des avancées significatives en informatique théorique et pratique.

Livres

Conférences Robin Milner a prononcé des conférences à l'occasion de remises de prix ou de doctorats honoris causa, dont certaines sont accessibles : Conférence à Bologne, lors de la remise du Laurea Honoris Causa en informatique ; « Is informatics a science? », conférence à l'École normale supérieure, - Conférence prononcée à l'occasion de la remise du prix Turing

Notes et références

Bibliographie Gordon Plotkin, Colin Stirling et Mads Tofte (éditeurs), Proof, Language, and Interaction: Essays in Honour of Robin Milner], MIT Press, 2000, . Obituary — Professor Robin Milner: computer scientist, The Times, 31 March 2010.

Cambridge University - Obituary

Liens externes

« A Brief Scientific Biography of Robin Milner » ; extrait du livre Proof, Language, and Interaction Page de Robin Milner sur l'université de Cambridge. Une interview de Robin Milner du

Catégorie:Personnalité britannique de l'informatique Catégorie:Personnalité en informatique théorique Catégorie:Théorie des types Catégorie:Élève du collège d'Eton Catégorie:Étudiant de King's College (Cambridge) Catégorie:Professeur à l'université Stanford Catégorie:Professeur à l'université d'Édimbourg Catégorie:Professeur à l'université de Swansea Catégorie:Docteur honoris causa de l'université d'Édimbourg Catégorie:Docteur honoris causa de l'université de Glasgow Catégorie:Docteur honoris causa de l'université de Stirling Catégorie:Lauréat du prix Turing Catégorie:Lauréat du prix EATCS Catégorie:Membre de la Royal Society Catégorie:Membre de l'Académie des sciences (France) Catégorie:Membre de l'Academia Europaea Catégorie:Membre de la Royal Society of Edinburgh Catégorie:Naissance en janvier 1934 Catégorie:Naissance dans le Devon Catégorie:Décès en mars 2010 Catégorie:Décès à Cambridge Catégorie:Décès à 76 ans Catégorie:Membre de la British Computer Society