Dates
Thursday, May 09, 2019 - 11:30am to Thursday, May 09, 2019 - 12:30pm
Location
New CS 220
Event Description

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.

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