Programming Paradigms Flashcards
What is Imperative programming?
Requires the programmer to describe a sequence of statements that manipulate the program state
What is the Imperative Structured programming paradigm?
Unlike pure imperative like Assembly,
These languages allow advanced control flow operations such as loops, conditionals and procedures
What is the Imperative Object Oriented paradigm?
The encapsulation of code and the associated data into objects.
What is the Imperative Concurrent paradigm?
The programmer uses execution threads to describe interleaving or parallel computation flows
What is the Declarative programming paradigm?
The programmer describes the meaning/result of computations
What is Declarative Functional programming?
Calling and composing functions to describe the program