Browse Prior Art Database

Further datalanguage design concepts (RFC0610) Disclosure Number: IPCOM000003683D
Original Publication Date: 1973-Dec-01
Included in the Prior Art Database: 2019-Feb-12

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

R. Winter: AUTHOR [+2]

Related Documents

10.17487/RFC0610: DOI


Preliminary results of the language design; a model for data languagea semantics; future considerations.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 2% of the total text.

Network Working Group Richard Winter, Jeffrey Hill, Warren Greiff RFC # 610 CCA NIC # 21352 December 15, 1973

Further Datalanguage Design Concepts

Richard Winter Jeffrey Hill Warren Greiff

Computer Corporation of America December 15, 1973

Winter, Hill & Greiff [Page 1]

RFC 610 Further Datalanguage Design Concepts December 1973


During the course of the Datacomputer Project, many people have contributed to the development of datalanguage.

The suggestions and criticisms of Dr. Gordon Everest (University of Minnesota), Dr. Robert Taylor (University of Massachusetts), Professor Thomas Cheatham (Harvard University) and Professor George Mealy (Harvard University) have been particularly useful.

Within CCA, several people in addition to the authors have participated in the language design at various stages of the project. Hal Murray, Bill Bush, David Shipman and Dale Stern have been especially helpful.

Winter, Hill & Greiff [Page 2]

RFC 610 Further Datalanguage Design Concepts December 1973

1. Introduction

1.1 The Datacomputer System

The datacomputer is a large-scale data utility system, offering data storage and data management services to other computers.

The datacomputer differs from traditional data management systems in several ways.

First, it is implemented on dedicated hardware, and comprises a separate computing system specialized for data management.

Second, the system is implemented on a large scale. Data is intended to be stored on mass storage devices, with capacities in the range of a trillion bits. Files on the order of one hundred billion bits are to be kept online.

Third, it is intended to support sharing of data among processes operating in diverse environments. That is, the programs which share a given data base may be written in different languages, execute on different hardware under different operating systems, and support end users with radically different requirements. To enable such shared use of a data base, transformations between various hardware representations and data structuring concepts must be achieved.

Finally, the datacomputer is designed to function smoothly as a component of a much larger system: a computer network. In a computer network, the datacomputer is a node specialized for data management, and acting as a data utility for the other nodes. The Arpanet, for which the datacomputer is being developed, is an international network which has over 60 nodes. Of these, some are presently specialized for terminal handling, others are specialized for computation (e.g., the ILLIAC IV), some are general purpose service nodes (e.g., MULTICS) and one (CCA) is specialized for data management.

1.2 Datalanguage

Datalanguage is the language in which all requests to the datacomputer are stated. It includes facilities for data description and creation, for retrieval of or changes to stored data, and for access to a variety of auxiliary facilities and services. In datalanguage it is possible to specify any operatio...