4 ms·
As bootload said, it's a learning tool. You can also use it to bootstrap something more high-level than assembly language in very little time. I have even wri
by nils-m-holm 9y ago
As bootload said, it's a learning tool.
You can also use it to bootstrap something more high-level than assembly language in very little time.
I have even written real-life programs in T3X for a while, but I wouldn't recommend it unless you are fascinated by the beauty of typeless languages!
- bmh100 9y agoWhat 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.