AN EXPERIMENTAL SYNTAX-DIRECTED DATA STRUCTURE LANGUAGE,

Abstract

Programmers developing systems of the complexity required in artificial intelligence research are frequently hindered by the rigid programming languages available and the time-consuming task of implementing new languages. AMOS (for associative memory organizing system) provides a flexible means to structure data and experiment with the syntactic forms of program statements while lessening the implementation bottleneck. AMOS is a syntax-directed compiler used to define languages for constructing a variety of data organizations of which Fortran-like arrays and IPL-like list structues are special cases. This research explores the use of syntactic descriptions which are not Backus Normal Form grammars and provides means for defining two-demensional languages as well as the usual linear type. In order to facilitate implementation, the system may be conveniently imbedded in any monitor system of common design; AMOS operations are manipulations within high-speed storage only. (Author)

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1965
Accession Number
AD0614782

Entities

People

  • Kenneth M. Shavor
  • Robert K. Lindsay
  • Terrence W. Pratt

Organizations

  • RAND Corporation

Tags

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Compilers
  • Computer Languages
  • Computer Programming
  • Content Addressable Memory
  • Cooperation
  • Grammars
  • Language
  • Linguistics
  • Programming Languages
  • Social Sciences

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Computer Science.
  • Distributed Systems and Data Platform Development

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy
  • AI & ML - Machine Translation