Newton : A general purpose language with particular application to data management

A novel way of organizing a data management system (DMS) is introduced. This approach eliminates the need to enhance 'host languages' with data manipulation language (DML) statements. Instead the problem of interfacing a DMS with application programs is solved using a module creation langu...

Full description

Bibliographic Details
Main Author: Bryant, John C.
Format: Thesis
Language:unknown
Published: 1977
Subjects:
DML
Online Access:https://curve.carleton.ca/287b9510-7ebc-4d7f-b318-973680f26846
http://catalogue.library.carleton.ca/record=b1960901
https://doi.org/10.22215/etd/1977-12407
Description
Summary:A novel way of organizing a data management system (DMS) is introduced. This approach eliminates the need to enhance 'host languages' with data manipulation language (DML) statements. Instead the problem of interfacing a DMS with application programs is solved using a module creation language (MCL) which enables the user to create modules which act as an interface between the two. A language (NEWTON) having the features required for this purpose is presented. The language incorporates a number of original ideas and, in addition to being suited for use as the MCL of a DMS organized in the proposed manner, it is also appealing as a general purpose language.