4 ms·
It can teach the most fundamental basics of procedural language design and compiler construction: how to implement selection, loops, and functions/procedures as
by nils-m-holm 9y ago
It can teach the most fundamental basics of procedural language design and compiler construction: how to implement selection, loops, and functions/procedures as well as scanning, parsing, and code generation.
By bootstrapping, I'm referring to building a T3X9 compiler for a new target platform and than using that to create something more interesting. You can start the process by re-implementing the compiler or by re-targeting it.
- bmh100 9y agoWould studying it be helpful if I wanted to create a static analysis application on top of an existing procedural language?
- nils-m-holm 9y agoStatic analysis involves things like partial evaluation, dataflow analysis, and type inference. None of this is covered in the T3X book.
- bmh100 9y agoThank you. I really appreciate the information.