section_path: Programming paradigms
section_name: Programming paradigms
paragraph_text: Programming paradigms
  
  Programming languages can be used to accomplish different tasks in different ways. Common programming paradigms include:
  
  Many languages offer support for multiple paradigms, making the distinction more a matter of style than of technical capabilities.