- Luca Cardelli
Luca Cardelli is an Italian
computer scientist who is currently an Assistant Director atMicrosoft Research inCambridge, UK . Cardelli is well-known for his research intype theory andoperational semantics . Among other contributions he implemented the first compiler for the (non-pure) functionalprogramming language ML and he defined the concept oftypeful programming . Recently, he helped develop the Polyphonic C# experimental programming language.He was born in
Montecatini Terme ,Italy . He attended theUniversity of Pisa before receiving his Ph. D. from theUniversity of Edinburgh in 1982. Before joining Microsoft Research in 1997, he worked forBell Labs and DEC.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 [http://www.aito.org/Dahl-Nygaard/2007.html] .External links
* [http://lucacardelli.name/ Official site]
* [http://lucacardelli.name/Biography.htm Biography]
* [http://www-plan.cs.colorado.edu/diwan/5535-99/p471-cardelli.pdf] Paper entitled "On Understanding Types, Data Abstraction, and Polymorphism" by Luca Cardelli and Peter Wegner
* [http://doc.cat-v.org/programming/bad_properties_of_OO Bad Engineering Properties of Object-Oriented Languages] by Luca Cardelli
* [http://www.computerworld.com.au/index.php/id;1422447371;fp;4194304;fpid;1 Computerworld Interview with Luca Cardelli]
Wikimedia Foundation. 2010.