With the help of this dictionary, you can learn about programming concepts and terms.
Variables | Containers for storing data |
Functions | Reusable blocks of code |
Loops | Repeatedly execute code |
API | Interfaces for interacting with external systems |
Arrays | Collections of elements |
Pointers | Memory addresses for direct access |
Encapsulation | Bundling data and methods together |
Big O Notation | Analyzing algorithm efficiency in terms of time and space complexity |
Algorithm | A step-by-step process for problem-solving |
Polymorphism | Objects taking multiple forms |
Lambda Expressions | Inline functions often used in functional programming |
Machine Learning | Training models to learn patterns from data |
Parsing | Analyzing and extracting information from structured data |
Multithreading | Running multiple tasks simultaneously |
Scope | Visibility and lifetime of variables and functions |
Databases | Store and manage structured data |
Framework | Pre-built structure for developing applications |
Stack | Data structure that follows Last-In-First-Out (LIFO) order |
Queue | A data structure that follows First-In-First-Out (FIFO) order |
Heap | Memory area for dynamic memory allocation |
MVC (Model-View-Controller) | Software architectural pattern for separation of concerns |