Open Access. Powered by Scholars. Published by Universities.®
Physical Sciences and Mathematics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Publication
- Publication Type
Articles 1 - 2 of 2
Full-Text Articles in Physical Sciences and Mathematics
Project Emerald: Designing A Language To Be Fun, Addison Bostian
Project Emerald: Designing A Language To Be Fun, Addison Bostian
Scholars Day
For a computer language to be fun, it needs to be flexible, powerful, and easy to use. Emerald is a compromise between all of these features.
Project Emerald: Designing A Language To Be Fun, Addison Bostian
Project Emerald: Designing A Language To Be Fun, Addison Bostian
Honors Theses
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 …