Random-Access Stored-Program Machines, an Approach to Programming Languages
Journal of the ACM (JACM)
A relational model of data for large shared data banks
Communications of the ACM
Recursive functions of symbolic expressions and their computation by machine, Part I
Communications of the ACM
Correctness of data representations (Extended Abstract): Pointers in high level languages
Proceedings of the 1976 conference on Data : Abstraction, definition and structure
Objects and values: the basis of a storage model for procedural languages
IBM Journal of Research and Development
Pointers and data abstractions in high level languages-I: Language proposals
Computer Languages
Bibliography on data base structures
ACM SIGMIS Database
Hi-index | 0.00 |
The role of storage in the characterization of higher level programming languages is discussed. Assignment, in particular, has significantly different meaning in different languages, which can hardly be understood without reference to an underlying model of storage. A general storage model is sketched which can be specialized to a model of ALGOL 68 or of PL/I storage. The same model is used to discuss language features allowing highly flexible data structures.