NEW
Font size
WorksheetsPL1 - Ch1
Total questions: 10
Worksheet time: 11mins
In the context of a programming language, typically assembly/machine languages lack ___ in that each operation does something relatively simple, which is why a single instruction in a high-level language could translate into several instructions in assembly language.
Audibility
Fandom
Expressibility
Visuality
In the context of a programming language, this is a measure of how easily a language can be used to develop programs for a chosen problem domain.
Portability
Executable
Writeability
Orthogonality
In the context of a programming language, a language that allows you to express computations/algorithms very concisely (such as APL, with its collection of powerful array and matrix operators) also tends to be difficult to read.
Feature multiplicity
Expressibility
Writability vs Readability
Non-orthogonality
In the context of a programming language, functional languages tend to be very ____, in part because functions are "first-class" entities which can be passed as parameters.
Obscure
Expressibile
Ambiguous
Inefficient
In the context of a programming language for its cost, which of the following is not one of
the primary concerns?
The cost of memory allocation is irrelevant.
Performance optimization is not a concern.
Array index can or should begin with 0 or 1, or any number.
Code readability is the only concern.
orthogonal
In the context of a programming language, a set of features/constructs is said to be
_____ if those features can be used freely in combination with each other.
In the context of a programming language, an examples of ____ in C is a function can
return a value of any type, except for an array type or a function type.
In the context of a programming language, this is a measure of how easily a language
can be used to develop programs for a chosen problem domain.
In the context of a programming language, functional languages tend to be very ____,
in part because functions are "first-class" entities which can be passed as parameters.
Reliability
In the context of a programming language, this refers to the ease with which
programs (in the language under consideration) can be understood. This is especially
important for software maintenance.
In the context of a programming language, this is a measure of how easily a language
can be used to develop programs for a chosen problem domain.
In the context of a programming language, ___ is the property of performing to
specifications under all conditions.
In the context of a programming language, this is the ease with which programs that
work on one platform can be modified to work on another. This is strongly influenced
by to what degree a language is standardized.
In the context of a programming language, this refers to the ease with which programs (in
the language under consideration) can be understood. This is especially important for
software maintenance.
Fluency
Readability
Legibility
Portability
In the context of a programming language, this is about the existence of multiple ways of
doing the same operation. Examples: incrementing a variable in C-based syntax, looping
constructs (while, do while, for), Java's conditional ternary operator (?:).
Portability
Feature Multiplicity
Orthogonality
Expressivity
In the context of a programming language, this is the ease with which programs that work on one platform can be modified to work on another. This is strongly influenced by to what degree a language is standardized.
Portability
Efficiency
Accessibility
Reliability
