Accession Number:

ADA248436

Title:

Annual Report for Contract Number N00014-88-K-0641 (Carnegie Mellon Univ)

Descriptive Note:

Rept. for 1 Oct 1990-30 Sep 1991

Corporate Author:

CARNEGIE-MELLON UNIV PITTSBURGH PA

Personal Author(s):

Report Date:

1991-09-30

Pagination or Media Count:

98.0

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.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE