Annual Report for Contract Number N00014-88-K-0641 (Carnegie Mellon Univ)
Abstract
Over the past decade there have been a number of research projects dealing with the integration of database features into programming language systems. The first interfaces between programming languages and database systems were made up of subroutine libraries, enabling programs to pass commands, in the form of strings, to the process managing the database. Values of certain types could be communicated between the database and the program via a predefined set of variables. For applications requiring considerable database interaction at runtime, this communications medium was clumsy and inconvenient. Also, the forms of data that could be entered into the database was typically very primitive, restricted to tuples of strings and numbers. Early persistent programming languages concentrated on bridging the gap in form between data in the program and in the database. The first such persistent programming languages were designed as extensions to existing Algol-like languages.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 30, 1991
- Accession Number
- ADA248436
Entities
People
- Nico Habermann
Organizations
- Carnegie Mellon University