Skip to content

Programming paradigms

Introduced
Handout Watch lesson
Vocabulary
English Meaning
paradigm/ˈpærədaɪm/A style, not a wall.
low-level/ləʊ ˈlevl/Describes programming close to a particular machine's instructions and hardware, such as assembly language.
imperative/ɪmˈperətɪv/A sequence of commands changing state, specifying how.
declarative/dɪˈklærətɪv/States what is wanted and leaves the how to the runtime, as functional programming with pure functions, logic programming with facts and rules, and SQL.
functional/ˈfʌŋkʃənl/functional
pure functions/pjʊə ˈfʌŋkʃnz/Functions that give the same result for the same inputs and have no externally observable side effects.
logic/ˈlɒdʒɪk/logic

Handout

Log in or create account

IGCSE, A-Level & AP