The design and implementation of a simple programming language for microcomputers

  • Authors:
  • J. C. Cleaveland;C. D. Satten

  • Affiliations:
  • University of California, Los Angeles, California;University of California, Los Angeles, California

  • Venue:
  • AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
  • Year:
  • 1977

Quantified Score

Hi-index 0.00

Visualization

Abstract

GAMMA is a simple, interactive, expression-oriented programming language which grew out of a microcomputer development environment at UCLA. The language, its design and its implementation are described. GAMMA has three types of values: numbers, strings, and an undefined value, which is used for denoting errors. Numbers are variable precision decimal floating point and strings are of variable length. The only limitations on the number of digits of precision or string length is the amount of memory available. Memory management is automated leaving ease of use and response time as a user's only concerns. The major design goals of GAMMA were simplicity of the language and an easy implementation on a microcomputer.