• Object-Oriented Programming
  • Functional Programming