Computing Crossword

1234567891011121314151617181920
Across
  1. 4. Misuse Act/This law stops you from hacking/trying to hack computers; helping others from hacking computers; changing others computer details.
  2. 5. program to convert high-level language or assembly-level language into machine code.
  3. 9. software that converts source code or user input into machine code which is immediately executed one instruction at a time.
  4. 11. documentation/System that tracks variables, modules and comments for maintenance purposes.
  5. 12. editor/Text area used to enter code in an IDE.
  6. 14. translator that converts all of the source code to machine code in one go to produce the object code.
  7. 17. lowest level of an operating system that controls the hardware.
  8. 18. Error/The logical structure of the program produces unexpected results.
  9. 19. language/A low-level programming language that uses more memorable mnemonic codes and labels to represent machine-level code. Each instruction corresponds to just one machine operation.
  10. 20. Development Environment (IDE)/Resources supplied with high-level languages to help the programmer.
Down
  1. 1. is the part of the instruction that tells the CPU what to do.
  2. 2. a variable or constant or array to a program so that memory space can be allocated.
  3. 3. Protection Act/A law designed to protect personal data stored on computers or in paper filing systems.
  4. 6. time environment/Software to support the execution of programs.
  5. 7. code/Instructions in binary used by the CPU.
  6. 8. language/A programming language that resembles a natural language. Each instruction translates to many machine instructions. It is problem based rather than machine based.
  7. 10. the value of a variable.
  8. 13. code/The program written by the end user in a high level language before it is converted to machine code.
  9. 15. Error/The rules of language are broken by the program.
  10. 16. Code/The machine code produced by a compiler.