4 ms·
What could it teach? Compiler design? Imperative language design? By "bootstrapping", are you referring to building a higher-level language that compiles to T3X
by bmh100 9y ago
What could it teach? Compiler design? Imperative language design? By "bootstrapping", are you referring to building a higher-level language that compiles to T3X?
- nils-m-holm 9y agoIt 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.