Source Code

  • Human-readable and written by programmers
  • High-level of abstraction
    • contains functions, classes, and other abstractons

Machine Code

  • A bunch of instructions written for the machine to execute
  • Not really human-readable
  • Low-level of abstraction
    • specifies tasks for CPU, line load, store, and jump