Purpose
Representations of models
Byte
8 bits, can go to 255 a pair of bytes can go to 2^16
Computer hardware

CPU
carries out mathematical operations on data according to a set of instructions provided by the operating software
RAM
Non-Volatile memory
Programming
Machine code is typically generated in high level languages such as fortran, this is then compiled into machine language