3 ms·
Understanding Computation by Tom Stuart [0]. While not soley dedicated to creating a language, the first couple of chapters deal with building semantics of a si
by dmux 9y ago
Understanding Computation by Tom Stuart [0]. While not soley dedicated to creating a language, the first couple of chapters deal with building semantics of a simple language using Ruby as the implementation language (but easily done in any other language you're familiar with). Implementing the virtual-machine the language runs upon in a language you already know provides some really wonderful insights.
[0] http://a.co/7MI5j7h http://a.co/7MI5j7h
- throwaway7645 9y agoThat book is not for the faint of heart. It gets deep fast haha.