Procedural - A programming style emphasizing sequences of instructions and mutable state, EventDriven - Programming style where the flow is determined by actions such as clicks or key presses, Abstraction - A key principle in software design that hides unnecessary details, Immutability - A quality of data that cannot be changed after it is created, PureFunctions - Functions that always return the same output for the same input and have no side effects, LazyEvaluation - Delaying computation until the result is needed, Parallelism - Performing many computations simultaneously across processors or cores, Debugging - Organized code structure that makes fixing issues easier, Prolog - Declarative language for logic programming, Validation - Checking input data to avoid errors, Views - Virtual tables showing selected data from other tables, Joins - Combining data from multiple tables into one result, Recovery - Process of retrieving data after a system failure, Subroutine - Named block of code that performs a specific task, Encapsulation - OOP feature combining data and behavior into a single unit, Invocation - Calling a subroutine directly by name from the program, MemoryLeak - Situation where allocated memory is not released, causing waste, Deallocation - The act of returning allocated memory for reuse, Fragmentation - Condition where free memory is split into small, non-contiguous blocks, Serialization - Process of converting an object into a stream of bytes, DeepCopy - Creating a completely independent copy of an object, Threads - Independent execution paths within a shared memory space, Throughput - Parallel computing aims for higher performance and increased, Modularity - Breaking a program into smaller, independent parts, Overhead - Extra computation required when invoking a function or method.,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?