Biography:Luca Cardelli
Luca Cardelli | |
---|---|
Cardelli in 2016 | |
Born | Luca Andrea Cardelli Montecatini Terme, Italy |
Alma mater | University of Pisa University of Edinburgh (PhD) |
Known for | Theory of Objects[1] |
Awards | Dahl–Nygaard Prize (2007)[2] ACM Fellow (2005) |
Scientific career | |
Fields | Theory of programming languages Process algebra Systems biology Molecular Programming[3] |
Institutions | Bell Labs Microsoft Research Digital Equipment Corporation University of Edinburgh University of Oxford[4] |
Thesis | An algebraic approach to hardware description and verification (1982) |
Doctoral advisor | Gordon Plotkin[5] |
Website | {{{1}}} |
Luca Andrea Cardelli FRS is an Italian computer scientist who is a research professor at the University of Oxford, UK.[6][3][7][8] Cardelli is well known for his research in type theory and operational semantics.[9][10] 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#.[1][11][12][13][14]
Education
He was born in Montecatini Terme, Italy. He attended the University of Pisa[7] before receiving his PhD from the University of Edinburgh in 1982[15] for research supervised by Gordon Plotkin.[5]
Career and research
Before joining the University of Oxford in 2014, and Microsoft Research in Cambridge,[7] UK in 1997, he worked for Bell Labs and Digital Equipment Corporation,[7] and contributed to Unix software including vismon.[16]
Awards and honours
In 2004 he was inducted as a Fellow of the Association for Computing Machinery. He was elected a Fellow of the Royal Society (FRS) in 2005.[7] In 2007, Cardelli was awarded the Senior AITO Dahl–Nygaard Prize named for Ole-Johan Dahl and Kristen Nygaard.[17]
References
- ↑ 1.0 1.1 Cardelli, Luca; Abadi, Martín (1996). A theory of objects. Berlin: Springer. ISBN 978-0-387-94775-4. OCLC 34557380.
- ↑ "The AITO Dahl-Nygaard Prize Winners For 2007". Association Internationale pour les Technologies Objets. https://sites.google.com/aito-services.org/home/aito-dahl-nygaard/2007-winners?pli=1&authuser=1.
- ↑ 3.0 3.1 {{Google Scholar id}} template missing ID and not present in Wikidata.
- ↑ Cardelli, Luca (2021). "Luca Cardelli". University of Oxford. https://www.cs.ox.ac.uk/people/luca.cardelli/.
- ↑ 5.0 5.1 Luca Cardelli at the Mathematics Genealogy Project
- ↑ Computerworld Interview with Luca Cardelli
- ↑ 7.0 7.1 7.2 7.3 7.4 Anon (2013). ",". Who's Who (online Oxford University Press ed.). A & C Black, an imprint of Bloomsbury Publishing plc. doi:10.1093/ww/9780199540884.013.U244893. https://www.ukwhoswho.com/view/article/oupww/whoswho/U244893. (subscription or UK public library membership required)
- ↑ Dalchau, N.; Phillips, A.; Goldstein, L. D.; Howarth, M.; Cardelli, L.; Emmott, S.; Elliott, T.; Werner, J. M. (2011). Chakraborty, Arup K. ed. "A Peptide Filtering Relation Quantifies MHC Class I Peptide Optimization". PLOS Computational Biology 7 (10): e1002144. doi:10.1371/journal.pcbi.1002144. PMID 22022238. Bibcode: 2011PLSCB...7E2144D.
- ↑ Cardelli, L. (1996). "Bad engineering properties of object-orient languages". ACM Computing Surveys 28 (4es): 150–es. doi:10.1145/242224.242415. http://lucacardelli.name/Papers/BadPropertiesOfOO.html.
- ↑ Cardelli, Luca; Wegner, Peter (December 1985). "On understanding types, data abstraction, and polymorphism". ACM Computing Surveys 17 (4): 471–523. doi:10.1145/6041.6042. ISSN 0360-0300. http://lucacardelli.name/Papers/OnUnderstanding.A4.pdf.
- ↑ Luca Cardelli author profile page at the ACM Digital Library
- ↑ {{DBLP}} template missing ID and not present in Wikidata.
- ↑ Luca Cardelli publications indexed by the Scopus bibliographic database. (Subscription content?)
- ↑ Abadi, M.; Cardelli, L.; Curien, P. L.; Levy, J. J. (1990). "Explicit substitutions". Proceedings of the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL) '90. pp. 31–46. doi:10.1145/96709.96712. ISBN 978-0897913430.
- ↑ Cardelli, Luca (1982). An algebraic approach to hardware description and verification. ed.ac.uk (PhD thesis). University of Edinburgh. hdl:1842/13308. OCLC 11197000. EThOS uk.bl.ethos.253190.
- ↑ Template:Cite tech report
- ↑ "The AITO Dahl–Nygaard Prize Winners for 2007". Mjølner Informatics. 2007. http://www.aito.org/Dahl-Nygaard/2007.html.
Original source: https://en.wikipedia.org/wiki/Luca Cardelli.
Read more |