This commit is contained in:
Kartik Agaram 2020-10-14 09:47:05 -07:00
parent 098dd58df4
commit 4d60956b6f
1 changed files with 1 additions and 2 deletions

3
mu.md
View File

@ -15,8 +15,7 @@ Most languages start from some syntax and do what it takes to implement it.
Mu, however, is designed as a safe way to program in [a regular subset of
32-bit x86 machine code](subx.md), _satisficing_ rather than optimizing for a
clean syntax. To keep the mapping to machine code lightweight, Mu exclusively
uses statements and most statements map to a single instruction of machine
code.
uses statements. Most statements map to a single instruction of machine code.
Since the x86 instruction set restricts how many memory locations an instruction
can use, Mu makes registers explicit as well. Variables must be explicitly