-
Book Overview & Buying
-
Table Of Contents
Building Programming Language Interpreters
By :
When evaluating the results, it’s always important to go back to the original goals that you set when starting the project. Some of those goals will have survived till the end, while other goals will have become requirements for a future version.
Finding the balance between your initial goals and the scope of an MVP is hard. That’s why it helps to have a precise description of what it is that you consider a true test of success. This forms the acceptance criteria. In that sense, developing a new programming language and interpreter is not that different from other software development projects.
One thing that is different, though, is the fact that a new programming language and a new interpreter can only be proven by trying to use them in new scenarios that you hadn’t exercised before, and seeing how they perform end to end. That way, you will have a very concrete idea of how useful they are.
At the end of the day, the economic value of building...
Change the font size
Change margin width
Change background colour