Name Luca Cardelli | ||
![]() | ||
Fields Type theoryOperational semantics Institutions Bell LabsMicrosoft ResearchDigital Equipment CorporationUniversity of Edinburgh Alma mater University of PisaUniversity of Edinburgh Thesis An algebraic approach to hardware description and verification (1982) Known for Theory of Objects with Martin Abadi Similar People Martin Abadi, Gordon Plotkin, Robin Milner, Georg Seelig | ||
Doctoral students Alexander Summers |
Luca cardelli and the early evolution of ml
Luca Andrea Cardelli FRS is an Italian computer scientist who is an Assistant Director at Microsoft Research in Cambridge, UK. Cardelli is well known for his research in type theory and operational semantics. Among other contributions, he helped design Modula-3, implemented the first compiler for the (non-pure) functional programming language ML, and defined the concept of typeful programming. He helped develop the Polyphonic C# experimental programming language.
Contents
- Luca cardelli and the early evolution of ml
- Molecular Programming Part 1 by Luca Cardelli
- Education
- Awards
- References

Molecular Programming (Part 1) by Luca Cardelli
Education

He was born in Montecatini Terme, Italy. He attended the University of Pisa before receiving his PhD from the University of Edinburgh in 1982. Before joining Microsoft Research in 1997, he worked for Bell Labs and Digital Equipment Corporation, and contributed to Unix software including vismon.
Awards

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 Ole-Johan Dahl and Kristen Nygaard prize.
