Across
- 2. A set of rules that allow different software to communicate.
- 3. A storage location in programming that holds data.
- 7. A step-by-step process for solving a problem.
- 9. An instance of a class in object-oriented programming.
- 10. Remote servers used for computing and storage.
- 16. A function that calls itself repeatedly to solve a problem.
- 17. A reusable block of code that performs a specific task.
- 18. A storage location for code, often in version control.
- 20. The server-side logic that powers an application.
Down
- 1. A structured collection of data that can be queried.
- 4. The process of converting data into a secure format.
- 5. The rules that define the structure of a programming language.
- 6. A software development methodology focused on flexibility and iteration.
- 8. A tool that converts source code into executable code.
- 11. The process of identifying and fixing errors in code.
- 12. A data type that can only be true or false.
- 13. Repeating a process, often used in loops.
- 14. A pre-built structure that helps in developing applications faster.
- 15. The part of a website or app that users interact with.
- 19. An external package or module required for a program.
