High-Level Languages Flashcards
High-level languages uses translators to make them…
Machine independent.
What are high-level languages?
Use instructions close to english and have complex structures. One instruction in a high-level language is equivalent to many machine code instructions.
What is a translator?
A program running on a computer that is able to take high-level code and convert it into the machine code required by that computer.
What is an ‘assembler’?
It translates assembly language commands into machine code. It consists of two parts: an operator and an operand.
What is a ‘compiler’?
Translates high-level language commands into a single executable machine code program.
What is a ‘interpreter’?
It translates High-level commands into executable code: one statement at a time and executing the code as its translated.
What does IDE stand for?
Integrated development environment.
What is a code editor?
Text editing area to organise the code by managing the layout, indenting structure and colour coding the command works, variable and comments so that they can be easily identified.
Error diagnostics include…
An error and warning list to identify any problems in the code.
What is run time environment?
To run the code during development to check errors.