1/9
These flashcards cover key concepts related to programming languages, including different types of languages, programming paradigms, data structures, and specific programming constructs.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
A mnemonic system for representing machine instructions, allowing programmers to use descriptive names for memory locations.
Assembly language
A program that converts high-level language code to machine code.
Compiler
A programming paradigm based on the concept of 'objects', which contain data and procedures.
Object-oriented programming
A specific way of organizing and storing data in a computer so that it can be accessed and modified efficiently.
Data structure
A statement that determines the order in which other statements are executed in a program.
Control statement
A principle of object-oriented programming that restricts access to certain components of an object.
Encapsulation
A mechanism in object-oriented programming that allows one class to inherit properties and behavior from another class.
Inheritance
The process of combining two or more statements to produce a new statement that logically follows from the originals.
Resolution
A special method used to initialize a new object when it is created.
Constructor
A common data structure that stores a collection of elements, each identified by an array index.
Array