Ari Kaufman: A Real-Time Graphics Language with Modular Objects and Implicit Dynamics

Dates: 
Thursday, May 9, 2019 - 11:30 to 12:30
Location: 
New CS 220

This week, we will have an exceptionally distinguished speaker, and
our own distinguished professor, Ari Kaufman, speaking about his work
on impressive graphics languages, started at least as early as 1976!
Abstract: The BGRAF2 language [SIGGRAPH 1976] 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. The use of a color naming system (CNS) and a
texture synthesis language (TSL) will be described.

Computed Event Type: 
Mis
Event Title: 
Ari Kaufman: A Real-Time Graphics Language with Modular Objects and Implicit Dynamics