TRANSLATORS of PROGRAMMING LANGUAGES

1234567891011121314
Across
  1. 1. An interpreter translates source code into machine code one instruction at a time and runs it immediately rather than translating all the code before it is run.
  2. 5. These enable a program to be paused or stopped at predetermined points, to allow them to test out small sections of the program.
  3. 8. Software which allow programmers to write and edit code. May off color coding, autocorrect, autocomplete, and automatic indents. Less robust than an IDE.
  4. 9. The process of determining what value is currently held in the variables written into the program.
  5. 11. A low-level language that uses abbreviations to represent commands.
  6. 12. The process of finding and fixing errors in the source code.
  7. 13. A special program takes the source code as a whole and translates it into machine code, bytecode, or another programming language all in one go.
  8. 14. The first part of a low-level language command giving the instruction.
Down
  1. 2. Special software that allows a program to run on a computer even if it is not designed to run on it.
  2. 3. A program that converts source code into machine code.
  3. 4. A special program used for translating assembly language into machine code.
  4. 6. The second part of a low-level language command giving the address location for the data.
  5. 7. A computer programming language consisting of binary or hexadecimal instructions.
  6. 10. A software application that helps programmers develop software code efficiently. It increases developer productivity by combining capabilities such as software editing, building, testing, and packaging in an easy-to-use application.