20 Questions
What is the von Neumann model used for in traditional sequential computers?
Storing data and programs in memory
In object-oriented programming, how do programmers think of a program?
As a collection of interacting objects
What do specialized programming languages for parallel/concurrent computing rely on?
Interconnection middleware for communication and information sharing
Which of the following is a processing paradigm that went away from the von Neumann model?
LISP machines
What was used to program computers in the initial stage when they were hard-wired or soft-wired?
Binary code representing control sequences fed to the computer CPU
Which of the following is true about programming paradigms?
They represent a fundamental style of software engineering problem-solving.
Which programming language supports functional programming?
Smalltalk
What is the design goal of multi-paradigm languages?
To support the use of the best tool for a job.
What do programming paradigms differ in?
The concepts and abstractions used to represent program elements
Why are some programming languages designed to support one particular paradigm?
To focus on solving specific types of problems
What is a fundamental style of computer programming called?
Programming paradigm
Which language supports functional programming?
Smalltalk
What do multi-paradigm languages allow programmers to use?
The best tool for a job
In which type of programming do programmers think of a program as a collection of interacting objects?
Object-oriented programming
What do programming paradigms differ in?
The concepts and abstractions used to represent the elements of a program
Which of the following best describes the von Neumann model used in traditional sequential computers?
Data and program residing in the memory with control unit coordinating components sequentially
What do specialized programming languages for parallel/concurrent computing rely on?
Interconnection middleware for communication and information sharing
What processing paradigm allows programmers to think about applications as sets of concurrent processes acting upon shared data structures?
Parallel or process-oriented programming
Which of the following represents a processing paradigm that went away from the von Neumann model?
LISP machines
What was used to program computers in the initial stage when they were hard-wired or soft-wired?
Binary code representing control sequences fed to the computer CPU
Explore the different programming paradigms, their particularities, advantages, drawbacks, and application domains. Understand how programming paradigms compare to software development methodologies in solving specific software engineering problems.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free