Chapter 9

Ace your homework & exams now with Quizwiz!

What translates an assembly language program?

assembler

Generating first approximation to the list of classes in a problem.

brainstorming

Which paradigm allows the programmer to express algorithms as a hierarchy of tasks?

procedural

The dominant languages used in industry throughout the history of computing software come from which paradigm?

procedural language

Which paradigm most accurately describes ALGOL?

procedural language

Which paradigm most accurately describes BASIC?

procedural language

Which paradigm most accurately describes C?

procedural language

Which paradigm most accurately describes FORTRAN?

procedural language

Which paradigm most accurately describes PASCAL?

procedural language

Developing algorithms for the responsibilities listed on a CRC card.

responsibility algorithms

Output from this phase is the design ready to be translated into a program.

responsibility algorithms

Phase in which functional programming techniques are appropriate.

responsibility algorithms

Asking "what if" questions.

scenarios

Assigning collaborators to a responsibility.

scenarios

Assigning responsibilities to classes.

scenarios

Output from this phase is a fully developed CRC card for all classes.

scenarios

Which paradigm has no variables?

functional

Which paradigm uses recursion exclusively to express repetition?

functional

Which paradigm most accurately describes Lisp?

functional language

Which paradigm most accurately describes ML?

functional language

Which paradigm most accurately describes Scheme?

functional language

What executes Bytecode?

interpreter

What is used to translate a program in APL?

interpreter

What is used to translate a program in Lisp?

interpreter

What is used to translate a program in PROLOG?

interpreter

What takes input in a high-level language and directs the computer to perform the actions specified in each statement?

interpreter

Which translator runs the most slowly?

interpreter

Which paradigm did the Japanese choose for the fifth-generation computer?

logic

Which paradigm most accurately describes PROLOG?

logic language

What executes the Java Virtual Machine?

machine code

What is the output of an assembler?

machine code

Which paradigm allows the programmer to express algorithms as a hierarchy of objects?

object-oriented language

Which paradigm most accurately describes Python?

object-oriented language

Which paradigm most accurately describes SIMULA?

object-oriented language

Which paradigm most accurately describes Smalltalk?

object-oriented language

Which paradigm most accurately describes Java?

Object-oriented language with some procedural features

Which paradigm most accurately describes C++?

Procedural language with some object-oriented features

Which paradigm allows the programmer to express algorithms as mathematical functions?

functional

Which paradigm has no assignment statement?

functional

What is used to translate a program in ALGOL?

compiler

What is used to translate a program in COBOL?

compiler

What is used to translate a program in FORTRAN?

compiler

What translates a Java program into Bytecode?

compiler

What translates a high-level language into machine code?

compiler

During this phase, inheritance relationships are explored.

filtering

Reviewing a list of possible classes, looking for duplicates or missing classes.

filtering


Related study sets

Art Appreciation InQuizitive 4.1 - Art and Community

View Set

Unit 5: Topic 2: Economic Development

View Set

Elbow ROM,Wrist ROM,extensor, carpi radialis longus & brevis, carpi ulnaris, digitorum, anconeus, Snuff box(EPL EPB),De Quervain's, lateral epicondylitis

View Set

Chapter 18 : Protein structure and function

View Set

Chapter 15- Mistakes, Fraud, and Voluntary Consent

View Set