Objective TinyTimber : OTTO

dc.contributor.authorAndersson, Lars
dc.contributor.authorLenschow, Oskar
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerLundin, Peter
dc.date.accessioned2019-07-10T12:54:24Z
dc.date.available2019-07-10T12:54:24Z
dc.date.issued2019sv
dc.date.submitted2019
dc.description.abstractWhen working as teaching assistants in the Real-time Systems courses on Chalmers, it was noticed that a significant amount of students find machine-oriented programming difficult to grasp. Therefore, the main purpose of this project has been to create an alternative way for students to understand the process of Real-time systems, by developing a new object-oriented language. This language is structured with classes and objects, much like Java and C++. It can be seen as a simplified, object-oriented version of the programming language C. In the development of the product, the language processing chain was followed, by utilizing tools like Flex and Bison. The resulting program, a transpiler, translates from the new language into the language C. This transpiler was integrated into CodeLite, which is the Integrated Development Environment (IDE) used in the labs. This integration was made to ensure easy usage. The finished product is beneficial for students who are more familiar with object-oriented programming, as they would not have to consider the machine-oriented aspects of the labs. Hence, this would increase the number of students understanding real-time systems, since they would face less obstacles during the course.sv
dc.identifier.coursecodeLMTX38sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/300029
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectCsv
dc.subjectJavasv
dc.subjectObject-Orientationsv
dc.subjectProgrammingsv
dc.subjectReal-time Systemssv
dc.subjectTranspilersv
dc.subjectFlexsv
dc.subjectBisonsv
dc.titleObjective TinyTimber : OTTOsv
dc.type.degreeExamensarbete på grundnivåsv
dc.type.uppsokM
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 19-04 CPL Andersson Lenschow.pdf
Storlek:
1.97 MB
Format:
Adobe Portable Document Format
Beskrivning:
CSE Andersson Lenschow
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: