Machine language is the only language
directly executable on a computer, but it is very hard for humans to write:
- Absolute Addresses: hard to insert code.
- Numeric Codes, e.g. for operations: hard to remember.
- Bit fields, e.g. for registers: hard to pack into numeric form.