On understanding types, data abstraction, and polymorphism

@article{Cardelli1985OnUT,
  title={On understanding types, data abstraction, and polymorphism},
  author={Luca Cardelli and Peter Wegner},
  journal={ACM Comput. Surv.},
  year={1985},
  volume={17},
  pages={471-522},
  url={https://api.semanticscholar.org/CorpusID:2921816}
}
A λ-calculus-based model for type systems that allows us to explore the interaction among the concepts of type, data abstraction, and polymorphism in a simple setting, unencumbered by complexities of production programming languages is developed.

Figures from this paper

...
...