Luca Cardelli | |
---|---|
Born | Luca Andrea Cardelli Montecatini Terme, Italy |
Education | University of Pisa[1] PhD, University of Edinburgh, 1982 |
Known for | Theory of Objects[2] with Martín Abadi |
Awards | Fellow of the Royal Society (2005) Dahl–Nygaard Prize (2007) Fellow of the ACM (2005) |
Scientific career | |
Fields | Type theory Operational semantics |
Institutions | Bell Labs Microsoft Research Digital Equipment Corporation University of Edinburgh University of Oxford[3] |
Thesis | An algebraic approach to hardware description and verification (1982) |
Doctoral advisor | Gordon Plotkin[4] |
Website | lucacardelli |
Luca Andrea Cardelli, Fellow of the Royal Society (FRS), is an Italian computer scientist who is a Research Professor at the University of Oxford in Oxford, UK.[1][5] Cardelli is well known for his research in type theory and operational semantics.[6][7] Among other contributions, in programming languages, he helped design the language Modula-3, implemented the first compiler for the (non-pure) functional language ML, defined the concept of typeful programming, and helped develop the experimental language Polyphonic C#.[2][8][9][10][11][12]
He was born in Montecatini Terme, Italy. He attended the University of Pisa[1] before receiving his Doctor of Philosophy (PhD) from the University of Edinburgh in 1982.[13] Before joining the University of Oxford in 2014, and Microsoft Research in Cambridge, UK in 1997, he worked for Bell Labs and Digital Equipment Corporation,[1] and contributed to Unix software including vismon.[14]
In 2004 he was inducted as a Fellow of the Association for Computing Machinery. He is a Fellow of the Royal Society. In 2007, Cardelli was awarded the Senior AITO Dahl–Nygaard Prize named for Ole-Johan Dahl and Kristen Nygaard.[15]
By: Wikipedia.org
Edited: 2021-06-18 19:29:55
Source: Wikipedia.org