Flashcards: Programming Language Paradigms — 11 cards

All cards

1Question

What is a programming paradigm?

Answer

A fundamental style or philosophy for structuring computer code.

2Question

Programming paradigm

Answer

A style or approach for organizing code.

3Question

What distinguishes a programming language from a programming paradigm?

Answer

A language is a tool, while a paradigm is the organizing philosophy.

4Question

Imperative paradigm

Answer

Focuses on step-by-step instructions and state changes.

5Question

How are programming paradigms primarily divided?

Answer

Into imperative and declarative branches based on state and control flow.

6Question

Declarative paradigm

Answer

Focuses on what to achieve, not how.

7Question

What does the imperative programming paradigm emphasize?

Answer

Step-by-step computation by explicitly manipulating program state.

8Question

State in programming

Answer

Memory data during program execution.

9Question

State mutation

Answer

Changing data in memory during execution.

10Question

Imperative vs declarative

Answer

Imperative uses explicit steps; declarative describes desired results.

11Question

Mutable state

Answer

State that can be changed after creation.

Test yourself with the quiz

Test your knowledge with 11 questions on Programming Language Paradigms.

1. Which option best describes what a programming paradigm is?

2. What is a programming paradigm?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Programming Language Paradigms.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator