Word Hike

12345678910
Across
  1. 3. An input device with keys for entering text and commands into a computer.
  2. 6. A programming technique where a function calls itself to solve a problem.
  3. 8. A collection of pre-written code or functions that can be reused in software development.
  4. 9. A control structure that repeats a block of code until a certain condition is met.
  5. 10. A structured collection of data organized for efficient retrieval and manipulation
Down
  1. 1. A reusable block of code that performs a specific task.
  2. 2. An interpreted, object-oriented, high-level programming language with dynamic semantics developed by Guido van Rossum.
  3. 4. A symbol or function used to perform operations on data.
  4. 5. The process of evaluating a software application to identify and fix defects or errors.
  5. 7. A program that translates source code into machine code or bytecode.