Luca Andrea Cardelli
Montecatini Terme, Italy
|Education||University of Pisa|
PhD, University of Edinburgh, 1982
|Known for||Theory of Objects with Martín Abadi|
|Awards||Fellow of the Royal Society (2005)|
Dahl–Nygaard Prize (2007)
Fellow of the ACM (2005)
Digital Equipment Corporation
University of Edinburgh
University of Oxford
|Thesis||An algebraic approach to hardware description and verification (1982)|
|Doctoral advisor||Gordon Plotkin|
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. Cardelli is well known for his research in type theory and operational semantics. 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#.
He was born in Montecatini Terme, Italy. He attended the University of Pisa before receiving his Doctor of Philosophy (PhD) from the University of Edinburgh in 1982. 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, and contributed to Unix software including vismon.
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.
Edited: 2021-06-18 19:29:55