Menu

Background

Trevor Tiernan

Several years ago in CS class I heard that programming in a natural language was impossible. Often when I'm told I can't do something, I want to prove I can. This is where this project started. This project has changed a bit over those years, especially the past several months. Until having completed compilers in winter, I didn't feel confident enough to start coding the project. It may very well be unobtainable in its "exact" form, however if there's one thing Computational Structures, and Algorithms taught me. Sometimes you just need to "redefine." So in this case, it won't be "Natural English" that the Story compiler will generate code from, but rather "My own English." This will allow "Story" be to understood by human readers (perhaps some without any programming experience) without the ambiguity natural language would normally produce for the compiler.


Related

Wiki: Home

MongoDB Logo MongoDB