Intro Flashcards

1
Q

List 5 primary programming domains.

A

Scientific applications, business applications, AI, systems programming, web software.

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

List the 4 language evaluation criteria.

A

Readability, writability, reliability, and cost.

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

What are 4 things that affect a language’s readability?

A

Overall simplicity, Orthogonality, (predefined) data types, syntax considerations.

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

What are 3 things that affect a language’s writability?

A

Simplicity (orthogonality), support for abstraction (code reuse), and expressivity.

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

What are 4 things that affect a language’s reliability?

A

Type checking, exception handling, aliasing, readability/writability.

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

d

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