Language development in a visual manner

Programming language design and implementation are still one of the challenges of computer science. Programmers use a variety of languages in their daily work, and new languages appear frequently. With formal methods for programming language description, a language designer has the chance to automatically generate a compiler or an interpreter. Unfortunately, compiler generators nowadays use linear textual specifications, which are less suitable then visual presentations. In this paper, a language development in a visual manner is described.

[1]  John T. Stasko Tango: A Framework and System for Algorithm Animation , 1990, Computer.

[2]  Eric J. Golin,et al.  A compiler generator for visual languages , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.

[3]  Kristy Andrews,et al.  Design and implementation of the UW Illustrated compiler , 1988, PLDI '88.

[4]  Steven P. Reiss,et al.  PECAN: Program Development Systems that Support Multiple Views , 1984, IEEE Transactions on Software Engineering.

[5]  Viljem Zumer,et al.  Implementation of multiple attribute grammar inheritance in the tool LISA , 1999, SIGP.

[6]  Eric J. Golin,et al.  Early Experience with the Visual Programmer's WorkBench , 1990, IEEE Trans. Software Eng..

[7]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[8]  Viljem Zumer,et al.  Multiple Attribute Grammar Inheritance , 2000, Informatica.

[9]  S. K. Chang,et al.  A Visual Language Compiler , 1987, IEEE Trans. Software Eng..

[10]  Genny Tortora,et al.  Automating Visual Language Generation , 1990, IEEE Trans. Software Eng..

[11]  Viljem Zumer,et al.  Compiler/interpreter generator system LISA , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[12]  Genny Tortora,et al.  Automatic Generation of Visual Programming Environments , 1995, Computer.