machine code (object code): written in binary (0s and 1s) or hexadecimal instructions that the computer can respond to directly. Each type of computer has its own machine language
assembly language: used by programmers to write code for special hardware or so that a task xan be performed very quickly