Dictionary

Reading Time: < 1 minute

With the help of this dictionary, you can learn about programming concepts and terms.

VariablesContainers for storing data
FunctionsReusable blocks of code
LoopsRepeatedly execute code
APIInterfaces for interacting with external systems
ArraysCollections of elements
PointersMemory addresses for direct access
EncapsulationBundling data and methods together
Big O NotationAnalyzing algorithm efficiency in terms of time and space complexity
AlgorithmA step-by-step process for problem-solving
PolymorphismObjects taking multiple forms
Lambda ExpressionsInline functions often used in functional programming
Machine LearningTraining models to learn patterns from data
ParsingAnalyzing and extracting information from structured data
MultithreadingRunning multiple tasks simultaneously
ScopeVisibility and lifetime of variables and functions
DatabasesStore and manage structured data
FrameworkPre-built structure for developing applications
StackData structure that follows Last-In-First-Out (LIFO) order
QueueA data structure that follows First-In-First-Out (FIFO) order
HeapMemory area for dynamic memory allocation
MVC (Model-View-Controller)Software architectural pattern for separation of concerns