Creating a Python-like Programming Language for the Crumble Controller

Name
Rasmus Saks
Abstract
Crumble is a printed circuit board created by Redfern Electronics, which can be used to control electronics components attached to it. It is possible to program Crumble in a visual programming language by dragging together different blocks of code in a puzzle-like manner. Although programming in this way is easier to understand for novices, text-based programming languages such as Python are much more supportive towards a student's further studies in programming. The aim of this thesis is to create a programming language based on Python for the Crumble controller. One would be able to compile programs written in the language on their computer and send them directly over USB to the Crumble controller.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Aivar Annamaa
Defence year
2017
 
PDF Extras