Explain what is meant by the term “high level language”
Explain what is meant by the term “low level language”
State 3 advantages of a high level language
State 3 advantages of a low level language
Explain two reasons why a computer programmer may choose to write a program in a high- level language, rather than a low-level language.
Explain two reasons why a computer programmer may choose to write a program in a low-level language, rather than a high-level language.
State 3 different translators
State a translator that can be used to translate a low level language into machine code
State 2 different translators that can be used to translate a high level language into machine code
Describe how an interpreter translates a computer program
Describe how a compiler translates a computer program
Describe how an assembler translates a low level language
Assembly language: True or False?
Translator or Compiler?
Translator or Compiler?
Translator or Compiler?
Translator or Compiler?
Why might you use a compiler rather than an intrepreter?
Why might you use an interpreter rather than an compiler?
What is an IDE?
Name 3 features of an IDE
What is the purpose of a code editor in an IDE?
What is the purpose of a translator in an IDE?
This could be an interpreter or compiler and enables the code to be translated to machine code and executed
What is the purpose of a runtime environment in an IDE?
What is meant by error diagnostics in an IDE?
Dynamic error checking finds possible errors whilst writing
Shows a list of syntax errors after compilation
What is meant by auto-correction in an IDE?
Underlines errors and dynamically suggests corrections as code is being typed