diff options
| author | Cliff Click <cliffc@acm.org> | 2025-05-06 13:44:10 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-05-06 13:44:10 -0700 |
| commit | 6852981f48f55b245fae6229c2930c3d09d9e45e (patch) | |
| tree | 50fb11438d9dee70f3c2a3edbe30976485db8464 /README.md | |
| parent | 018f64fb8c147b4a82d74f5a4df408fef817bb41 (diff) | |
| download | Simple-6852981f48f55b245fae6229c2930c3d09d9e45e.tar.gz Simple-6852981f48f55b245fae6229c2930c3d09d9e45e.zip | |
README
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -16,8 +16,8 @@ has a minimal syntax that can be parsed with a recursive descent parser. The Sea-of-Nodes is used for machine code generation in these industrial strength systems - but for this demonstration the backend is both difficult and -less important. This repo will eventually target X86 and at least one more -machine with ahead-of-time compilation - but with an eye to JIT compilation. +less important. This repo targets X86, RISC5 and ARM64 at least with +ahead-of-time compilation - but with an eye towards JIT compilation. This repo also is not intended to be a complete language in any sense, and so the backend starts with levering Java: the Evaluator (first appears in Chapter @@ -65,5 +65,4 @@ The Simple language is styled after a subset of C or Java. * [Chapter 19](chapter19/README.md): Instruction selection and portable compilation * [Chapter 20](chapter20/README.md): Graph Coloring Register Allocation * [Chapter 21](chapter21/README.md): Instruction Encodings & ELF -* [Chapter 22](chapter22/README.md): Strings And I/O - +* [Chapter 22](chapter22/README.md): A Simple Hello, World! |
