search
Get Started
search
Luca Cardelli - Computer Scientist
zoom_in Click to enlarge

Luca Cardelli

description Luca Cardelli Overview

Luca Cardelli is an Italian-British computer scientist at Microsoft Research who has made foundational contributions to programming language theory. His work includes research on type systems, polymorphism, and the formal foundations of object-oriented programming. He contributed to the design of ML family languages and has published influential papers on subtyping and module systems.

insights Ranking position

Luca Cardelli ranks #97 of 185 in the Computer Scientist ranking, behind Shang-Hua Teng, ahead of Larry Wall.

help Luca Cardelli FAQ

What programming language concepts did Luca Cardelli help create?

Luca Cardelli is a renowned computer scientist recognized for his foundational work in type theory and polymorphic type systems. He designed the first polymorphic lambda calculus, which directly influenced modern functional programming languages.

Where has Luca Cardelli spent most of his research career?

He has spent the majority of his career as a researcher at Microsoft Research in Cambridge, England. Prior to joining Microsoft, he also conducted significant research at Bell Labs and Digital Equipment Corporation (DEC).

Did Luca Cardelli work on the Modula-3 programming language?

Yes, Cardelli was a key designer of the Modula-3 programming language while working at DEC SRC. Modula-3 was highly influential in the development of later systems programming languages due to its safe module interfaces and garbage collection.

How did Luca Cardelli contribute to object-oriented programming?

He made major theoretical contributions to the formal semantics of object-oriented programming (OOP). His research helped establish how modern OOP languages handle subtyping, inheritance, and type safety.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare