Penguin
Note: You are viewing an old revision of this page. View the current version.

Langages where you specify how to do something by breaking it down in a series of steps, where each step must be completed before the next one is started. Most "Traditional" programming languages are like this.

Compare

  • DeclarativeLanguage?s where you specify the rules about the answer you want, ask a question and the computer figures out how to answer it.
  • FunctionalLanguage?s where you specify how to do various steps, and let the computer figure out in what order to do them in.