Intro Flashcards
1
Q
List 5 primary programming domains.
A
Scientific applications, business applications, AI, systems programming, web software.
2
Q
List the 4 language evaluation criteria.
A
Readability, writability, reliability, and cost.
3
Q
What are 4 things that affect a language’s readability?
A
Overall simplicity, Orthogonality, (predefined) data types, syntax considerations.
4
Q
What are 3 things that affect a language’s writability?
A
Simplicity (orthogonality), support for abstraction (code reuse), and expressivity.
5
Q
What are 4 things that affect a language’s reliability?
A
Type checking, exception handling, aliasing, readability/writability.
6
Q
d
A