Matthew Castellana, PhD. Research Proficiency Presentation: 'Programming Languages and Tools for Computer Graphics: A Survey'

Tuesday, February 2, 2021 - 2:30pm to 3:30pm
Zoom - contact for Zoom info.
Event Description: 

Programming Languages and Tools for Computer Graphics: A Survey

The process of developing computer graphics applications has been

changing drastically ever since it started decades ago, from simple

languages that could produce only limited graphics to a plethora of

languages, libraries, and interactive environments capable of creating

photo-realistic graphical experiences.  Each tool comes with its

advantages, but also disadvantages that make graphics programming

tedious and time consuming.

This report presents an overview of the state of the art in languages

and tools for graphics programming, analyzing their different features

and use cases. We identify and examine four key features needed for an

easy-to-use, powerful high-level language---rich graphics primitives,

ease of scripting, concurrent objects, and declarative

constraints---and conclude with the need for an integrated programming

language and environment that seamlessly supports all four features as

a direction for future research.

Computed Event Type: