BGRAF2: a real-time graphics language with modular objects and implicit dynamics

  • Authors:
  • S. Bergman;A. Kaufman

  • Affiliations:
  • Ben-Gurion University of the Negev, Beer-Sheva, Israel;Ben-Gurion University of the Negev, Beer-Sheva, Israel

  • Venue:
  • SIGGRAPH '76 Proceedings of the 3rd annual conference on Computer graphics and interactive techniques
  • Year:
  • 1976

Quantified Score

Hi-index 0.00

Visualization

Abstract

The BGRAF2 language for interactive real-time 2D graphics was designed as a user-oriented language emphasizing ease of use rather than of implementation. Procedural statements allow straightforward computation while classlike characteristics encourage modular graphics programming. The clock and event data types facilitate creation of parallel and synchronous procedures automatically acting on structures and display files. A graphic procedure, which includes procedural, drawing and event-driven statements, is a graphic prototype. Such procedures may be nested and iteratively or recursively called. An individual invocation of a procedure, called a graphic object, shares code while commanding its own data structures and images.