1.2.4a: Need for and characteristics of a variety of programming paradigms.
Keyword | Definition |
---|---|
Low-level programming languages | Programming languages that are designed to be close to the hardware and to provide an efficient representation of a computer program. |
Object-oriented programming | A programming paradigm that is based on the idea of using objects and classes to represent data and behaviour, and of using inheritance and polymorphism to reuse and extend code. |
Procedural programming | A programming paradigm that is based on the idea of using procedures or subroutines to modularize a program, and of using control structures such as loops and conditional statements to specify the order in which the procedures should be executed. |
Programming paradigm | The style or approach to programming that is based on different assumptions, concepts, and principles used to solve different types of problems using a programming language |