COMPUTER L12 GRADE 10
COMPUTER L12 GRADE 10
T-10
Supported Paradigm
A program paradigm is a methodology or way of programming language supports.
Declarative – this language focuses more on specifying what a language is supposed to accomplish
instead of what means it is supposed to accomplish. Such a paradigm might be used to avoid undesired
side-effects resulting from having to write one’s own code.
Function – a sub-set of declarative programming, functional programming tries to express problems in
terms of mathematical equations and functions. It avoids the concepts of states and mutable variables
which are common in other languages.
Generic – these programming languages focus on writing skeleton algorithms in terms of types that will
specified when the algorithm is actually used.
Imperative – these languages allows programmers to give the compute ordered lists of instructions
without necessarily having to explicitly state the task.
Structured – structured programming languages aim to provide some information of noteworthy
structure to a language.
Object-Oriented – a sub-set of structured programming, object-oriented programming expresses in
terms of “objects” and are meant to model objects in the real world.
a. 1GL d. 4GL
b. 2GL e. 5GL
c. 3GL