Generating syntaxfree development environments for real world programming languages
Marcus Riemer, Frank Huch · 2022
The prevailing concept when teaching computer science to beginners in school is visual programming, typically in the form of block based languages. Most approaches in this area involve special teaching languages like Scratch. Our approach connects the block based language concept seamlessly to conventional programming languages used in computer science, but for didactical purpose often to a core subset of such a language.