Date of Award
2018
Document Type
Thesis
Department
Computer Science
First Reader
Dr. Jeff Matocha
Second Reader
Dr. Steve Hennagin
Third Reader
Dr. Johnny Wink
Abstract
I designed the language described here to be, first and foremost, fun. I wanted it to be a programmer's go-to language, the language that you pick up for personal projects or utilities. I felt the way to make this happen was to make it fun to write in. In order to accomplish this, the language derives from several existing languages, taking what I believed were the best parts of each of them. Combining principles from multiple languages sounds like a good idea, I quickly ran into problems that would make developing a compiler extremely difficult, if not impossible. Because of this, I had to make choices between certain features. Therefore, this language is not exactly how I originally envisioned it; it represents, rather, my compromise between functionality and the compiler.
Recommended Citation
Bostian, Addison, "Project Emerald: Designing a Language to be Fun" (2018). Honors Theses. 600.
https://scholarlycommons.obu.edu/honors_theses/600
Project Emerald PowerPoint