Computer ScienceCode 9618

Language Translators

What this topic asks you to be able to do

  • Demonstrate an understanding of why each of these is needed: assembler software, to translate an assembly language program; a compiler, to translate a high-level language program; and an interpreter, to translate and execute a high-level language program
  • Account for the benefits and drawbacks of employing either a compiler or an interpreter, and give justification for using each one
  • Demonstrate you are aware that code in a high-level language might be partly compiled and partly interpreted, such as Java (console mode)
  • Describe the features that an Integrated Development Environment (IDE) usually provides