Visual Programming Languages, Theory and Applications

Speaker:  Kang Zhang – Richardson, TX, United States
Topic(s):  Software Engineering and Programming

Abstract

Visual languages have long been a pursuit of effective communication between human and machine. Today, they are successfully employed for end-user programming, modeling, rapid prototyping, and design activities by people of many disciplines including architects, artists, children, engineers, and scientists. This talk provides a comprehensive introduction to diagrammatical visual programming languages and the technology of automatic generation of such languages. It covers a broad range of contents from the underlying theory of graph grammars to the applications in various domains. Rather than describing how to program visually, we discuss what are visual programming languages, and how such languages and their underlying foundations can be usefully applied to other fields in computer science that need graphs as the primary means of representation. The talk assumes the basic knowledge of computer programming and preferably compiler construction.

About this Lecture

Number of Slides:  60
Duration:  60 minutes
Languages Available:  Chinese (Simplified), English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.