Back to marketplace

Programming paradigms

No description yet. This curated deck is ready for daily study.

Total cards: 15•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (15)

#1
Front (Question)

What generation are high-level languages?

Back (Answer)

Third

#2
Front (Question)

What generation are low-level languages?

Back (Answer)

First (machine code) or Second(assembly language)

#3
Front (Question)

Define paradigm

Back (Answer)

A style or way of thinking about how to solve a problem

#4
Front (Question)

How do HLL make it easier for people to understand code?

Back (Answer)

They abstract many of the steps the computer needs to solve a problem in a program

#5
Front (Question)

What are imperative languages designed to do?

Back (Answer)

Solve specific problem types

#6
Front (Question)

How do programmers use imperative languages to solve a problem?

Back (Answer)

By writing a set of instructions to say how the problem should be solved, the instructions are translated from HLL to object code

#7
Front (Question)

What’s an advantage of an HLL?

Back (Answer)

They have built-in functions and libraries

#8
Front (Question)

What type of language are functional languages?

Back (Answer)

A type of declarative language

#9
Front (Question)

How do declarative languages work?

Back (Answer)

They have no mutable data structures, instead, they use things like mathematical expressions where the same input = the same output. Functions can call other functions and use the output of one function as input for another. Their immutable data structures make them ideal for processing big data

#10
Front (Question)

How do programmers use object orientated code?

Back (Answer)

They use classes to define objects in order to model the problem

#11
Front (Question)

What are the 4 main principles of OOP?

Back (Answer)

Encapsulation, abstraction, inheritance, and polymorphism

#12
Front (Question)

What is encapsulation?

Back (Answer)

The state of an object is private and other objects can only interact with the object’s public methods

#13
Front (Question)

What is abstraction?

Back (Answer)

The complexities of how the object works are hidden

#14
Front (Question)

What is inheritance?

Back (Answer)

When subclasses inherit properties and methods from parent classes

#15
Front (Question)

What is polymorphism?

Back (Answer)

The ability of an object to take on many different forms