first
Across
- 4. Ability of a system to run multiple tasks or threads in overlapping periods, increasing the efficiency of program execution.
- 7. OOP principle that allows objects to be treated as instances of their parent class, with methods behaving differently based on the object's actual type.
- 8. Software that provides common services and capabilities to applications, often used for communication between different software components.
- 10. Integration (CI) Practice of automating the process of code integration, testing, and deployment to ensure that software remains functional as updates are made.
- 12. Complexity Measurement of an algorithm's efficiency, commonly expressed in Big O notation to describe its behavior as input size increases.
- 13. OOP concept where a class inherits properties and methods from another class, allowing for code reuse and extension.
- 16. A fast storage layer that temporarily holds frequently accessed data to speed up retrieval and improve application performance.
- 18. Programming (OOP) Programming paradigm based on the concept of "objects," which can contain data and methods that operate on that data.
Down
- 1. A technique in programming where a function calls itself to solve smaller instances of a problem.
- 2. A lightweight process that can be executed independently in a multi-threaded environment, allowing concurrent execution.
- 3. Technique of converting data into a fixed-size value (hash), often used for fast data retrieval or ensuring data integrity.
- 5. (Structured Query Language) Language used for querying, managing, and manipulating relational databases.
- 6. Control System for tracking changes to code over time, allowing developers to manage different versions and collaborate on projects effectively.
- 9. Structure Way of organizing and storing data in a program to enable efficient operations, such as searching, inserting, and deleting (e.g., arrays, linked lists, trees).
- 11. A pre-built collection of libraries and tools designed to help developers create applications more efficiently by providing a structure.
- 12. (Application Programming Interface) Set of protocols and tools that allows different software applications to communicate with each other.
- 14. Handler A function or method designed to handle specific events, such as user actions (e.g., clicks, keypresses).
- 15. Test A test designed to validate the functionality of a single unit of code, typically a function or method.
- 17. (Integrated Development Environment) Software tool that provides developers with a suite of features to write, debug, and test code in one unified platform.
- 19. OOP principle where data and methods are bundled together inside a class, and access to them is restricted or controlled.