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 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 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 clean syntax. To keep the mapping to machine code lightweight, Mu exclusively
uses statements and most statements map to a single instruction of machine uses statements. Most statements map to a single instruction of machine code.
code.
Since the x86 instruction set restricts how many memory locations an instruction Since the x86 instruction set restricts how many memory locations an instruction
can use, Mu makes registers explicit as well. Variables must be explicitly can use, Mu makes registers explicit as well. Variables must be explicitly