Define and visualize your first programming language
: Laakso MJ, Kaila E, Rajala T, Salakoski T
: Advanced Learning Technologies, 2008. ICALT '08. Eighth IEEE International Conference on Advanced Learning Technologies
: 2008
8TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS
: 324
: 326
: 3
: 978-0-7695-3167-0
DOI: https://doi.org/10.1109/ICALT.2008.313
Pseudo languages are usually subsets of existing programming languages, and thus can be used to teach all the basic programming concepts. This however leads to a fact that programs written in pseudo code are usually not executable as-is. With this in mind we have developed a program visualization tool called ViLLE. The tool has a built-in pseudo language, a subset of Python. User can add programming examples written in Java and translate them to other languages. Additionally, a user can define own pseudo languages and modify the existing syntaxes.