“BGRAF2: a real-time graphics language with modular objects and implicit dynamics” by Bergman and Kaufman

  • ©S. Bergman and Arie E. Kaufman

Conference:


Type(s):


Title:

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

Presenter(s)/Author(s):



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.

References:


    1. S. Bergman and A. Kaufman, “A Real-Time Interactive Graphics Package”, Technical Report MATH-122, Mathematics Dept., Ben-Gurion University, Oct., 1975.]]Google Scholar
    2. P. Brinch Hansen, “Concurrent Programming Concepts”, ACM Computing Surveys, vol. 5, no. 4, Dec., 1973, pp. 223-245.]] Google ScholarDigital Library
    3. S. J. Cardman, “Time Management in Real-Time Animation/Graphics Environment”, Proc. SIGGRAPH ’75, June, 1975, pp. 201-207.]] Google ScholarDigital Library
    4. C. A. Csuri, “Real-Time Computer Animation”, Information Processing 74, IFIP Congress Proc., 1974, pp. 707-711.]]Google Scholar
    5. C. A. Csuri, “Computer Animation”, Proc. SIGGRAPH ’75, June, 1975, pp. 92-101.]] Google ScholarDigital Library
    6. O-J. Dahl, E. W. Dijkstra and C. A. R. Hoare, Structured Programming, Academic Press, 1972.]] Google ScholarDigital Library
    7. D. J. Frailey, “Timing Features for Systems Implementation Languages”, Information Processing 74, IFIP Congress Proc., 1974, pp. 354-358.]]Google Scholar
    8. R. P. Futrelle, “GALATEA: Interactive Graphics for Analysis of Moving Images”, Information Processing 74, IFIP Congress Proc., 1974, pp. 712-716.]]Google Scholar
    9. W. K. Giloi, “On High Level Programming Systems for Structured Display Programming”, Proc. SIGGRAPH ’75, June, 1975, pp. 61-69.]] Google ScholarDigital Library
    10. A. Kaufman and S. Bergman, “The Definition of BGRAF2: A Real-Time Graphics Language”, Technical Report MATH-132, Mathematics Dept., Ben-Gurion University, Jan., 1976.]]Google Scholar
    11. C. D. O’Brien and H. G. Bown, “IMAGE: A Language for Interactive Manipulation of a Graphics Environment”, Proc. SIGGRAPH ’75, June, 1975, pp. 53-60.]] Google ScholarDigital Library


ACM Digital Library Publication:



Overview Page: