How? INCOMPARABLE
How do we do this?
  • Independent
    • Process "blocks" provide independent execution structures
  • Communicating
    • Integrated inter-process communication
  • Parallel
    • Runtime environment randomly selects code to execute
    • Built-in semaphores for concurrency control
  • Simple and safe programming
    • Strong type checking
    • No coercions