Chapter 14 Flashcards

1
Q

pure function

A

A function that does not modify any of the objects it receives as parameters. Most pure functions are fruitful.

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

modifier

A

A function that changes one or more of the objects it receives as parameters. Most modifiers are void.

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

functional programming style

A

A style of program design in which the majority of functions are pure.

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

prototype development

A

A way of developing programs starting with a prototype and gradually testing and improving it.

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

planned development

A

A way of developing programs that involves high-level insight into the problem and more planning than incremental development or prototype development.

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

algorithm

A

A set of instructions for solving a class of problems by a mechanical, unintelligent process.

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