Programming Paradigms Flashcards

1
Q

What is Imperative programming?

A

Requires the programmer to describe a sequence of statements that manipulate the program state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the Imperative Structured programming paradigm?

A

Unlike pure imperative like Assembly,

These languages allow advanced control flow operations such as loops, conditionals and procedures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the Imperative Object Oriented paradigm?

A

The encapsulation of code and the associated data into objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the Imperative Concurrent paradigm?

A

The programmer uses execution threads to describe interleaving or parallel computation flows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Declarative programming paradigm?

A

The programmer describes the meaning/result of computations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Declarative Functional programming?

A

Calling and composing functions to describe the program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly