Language peer sets for BGRAF2: Israel↑ Israel/1975↑ Designed 1975 ↑ 1970s languages ↑ Fourth generation↑ High Cold War↑ Specialised Languages ↑ Specialised Languages/1975↑ Specialised Languages/il ↑
BGRAF2(ID:4140/bgr001)
Real-time graphics language
alternate simple view
Country: Israel
Designed 1975
Sammet category: Specialised Languages Real-time graphics language with modular objects and implicit dynamics Structures:
The following is an example of a BGRAF2 program. Procedure DESCEND invokes an instance of procedure CHUTE, moves it down at constant velocity from its initial position on screen and at the same time rocks it back and forth in a pendulum-like motion. These motions are accomplished by defining the angle and position of CHUTE as pseudo-clocks, i.e., in terms of a clock K (ticking 5 times per second). The angle and position are relative to DESCEND's own coordinate system. CHUTE draws a parachute by calling an external routine ARC (not defined here) to draw an arc defined by three points, two of which are the endpoints. CHUTE attaches eleven cords to an element drawn by invoking an instance of procedure PAYLOAD which is a square of side 50. The payload bounces up and down with respect to CHUTE and the cords rubber-band accordingly as defined by pseudo-clock Y.
References:
Bergman, S. and A. Kaufman, (1975) Bergman, S. and A. Kaufman, "A Real-Time Interactive Graphics Package", Technical Report MATH-122, Mathematics Dept., Ben-Gurion University, Oct., 1975.
Bergman, S, and A. Kaufman, (1976) Bergman, S, and A. Kaufman, "BGRAF2: a real-time graphics language with modular objects and implicit dynamics" p133-138
AbstractDOI in [Proceedings] (1976) Proceedings of the 3rd annual conference on Computer graphics and interactive techniques, July 14-16, 1976, Philadelphia, Pennsylvania
Kaufman, A. and S. Bergman, (1976) Kaufman, A. and S. Bergman, "The Definition of BGRAF2: A Real-Time Graphics Language", Technical Report MATH-132, Mathematics Dept., Ben-Gurion University, Jan., 1976.
in [Proceedings] (1976) Proceedings of the 3rd annual conference on Computer graphics and interactive techniques, July 14-16, 1976, Philadelphia, Pennsylvania
Bergman, S, and A. (1977) Bergman, S, and A. Kaufman, Association of graphic images and dynamic attributes, Proceedings of the 4th annual conference on Computer graphics and interactive techniques, p.18-23, July 20-22, 1977, San Jose, California
in [Proceedings] (1976) Proceedings of the 3rd annual conference on Computer graphics and interactive techniques, July 14-16, 1976, Philadelphia, Pennsylvania
Bergman, S. (1977) Bergman, S. & Kaufman, A. High-level language for real-time processes. Proc. 12-th Nat'l Conf. on Data Processing, Tel-Aviv (Sept. 1977) 179-189
in [Proceedings] (1976) Proceedings of the 3rd annual conference on Computer graphics and interactive techniques, July 14-16, 1976, Philadelphia, Pennsylvania
Bergman, S.; and Kaufman, A.; (1977) Bergman, S.; and Kaufman, A.; "BGRAF2: A real-time graphics language with modular objects and implicit dynamics" Computer Graphics
Volume 10, Number 2, July, 1976
in [Proceedings] (1976) Proceedings of the 3rd annual conference on Computer graphics and interactive techniques, July 14-16, 1976, Philadelphia, Pennsylvania
Kaufman, A. (1977) Kaufman, A. Interactive real-time graphics language. Ph.D. Thesis Ben Gurian U Israel(Aug. 1977), (in Hebrew, English Summary).
in [Proceedings] (1976) Proceedings of the 3rd annual conference on Computer graphics and interactive techniques, July 14-16, 1976, Philadelphia, Pennsylvania