Description:

  • Focuses on the steps necessary to solve a problem.
  • They are typically written in a linear fashion, with each line of code following the one before it.
  • This can make them easy to read and understand, but they can also be difficult to maintain and scale.
  • Some examples of procedural programming languages include C, BASIC, and Pascal.