Giuseppe Castagna is a CNRS researcher and the head of the Programming Languages group in Ecole Normale Superieure. His main interests are in programming languages and types. He has worked on type systems for object-oriented languages, models of distribution and mobility. More recently he has been studying transformation languages for XML and jointly designing the CDuce programming language.
Contribution to ODBMS.ORG
- Foundation of Object-Oriented Programming – A Full Day Tutorial (Link)
- Covariance and contravariance: conflict without a cause. ACM Transactions on Programming Languages and Systems 17(3):431-447, March 1995 (Link)