A New Simple Programming Language for Education

Aaron Rasheed Rababaah · 2020

This paper presents the development of a new small programming language named SIMPLE, "Simple Imperative-Model Programming Language for Education. The motivations for the development of this new language stems from the lack of literature for practical efforts and guidelines to develop programming languages bottom-up from scratch. We believe that exposing students to the process of creating a programming language carries significant educational benefits and real experience in a serious project. Further, we discuss the language grammar and demonstrate its main elements and features. The new language has been tested extensively using 60+ programs designed to evaluate all elements of the language.

Read the paper · More papers on PaperTik