Visual Language Research At Tennessee
Visual Languages
Visual languages provide a pictorial means for a programmer
to create an application. At Tennessee, our approach employs
example-based programming. To implement an algorithm, a programmer
draws a picture of the data structure that the algorithm will
manipulate, instantiates the data structure with example data, and
then performs concrete manipulations on the example data. Based
on these manipulations, the visual language environment creates
a general program that implements the algorithm.
Principal People
Professors
Graduate Students
Research Projects in Visual Languages:
- Whiteboard Environment:
This project is developing a
visual programming environment for creating programs that
manipulate arrays, lists, graphs, and trees.