Slide 11
Slide 11 text
4/17/2025
Copyright © 2025, Oracle and/or its affiliates
11
Is it new?
The Expression Problem: how to extend statically typed
data abstractions, in representations and behavior,
without having to recompile the existing code.
User-defined Types and Procedural Data Structures as complementary approaches to Data
Abstraction." Reynolds, John C. (1975). . New Directions in Algorithmic Languages (PDF). IFIP
Working Group 2.1 on Algol. pp. 157–168.
Foundations of Object-Oriented Languages (FOOL), Cook, William (1990), REX
School/Workshop. Lecture Notes in Computer Science. Vol. 489. Noordwijkerhout.
Data Oriented Programming