What is a high-level language?
Has a syntax and structure similar to English that is designed to be understood by humans
What is a low-level language example?
Assembly language or machine code
What is an example of a high-level language?
Python
Are low-level languages machine dependent?
Yes because different processors use different instructions for the component control
Are high-level languages machine dependent?
No because it is translated into instructions that then refer to the specific processor
Do low-level languages have direct control of hardware?
Yes
Do high-level languages have direct control of hardware?
No
What type of translator is used for assembly lanuage?
Assembler
What type of translator is used for high-level languages?
Compiler or interpreter
Are low-level languages east to write, understand and debug?
No
Are high-level languages easy to write, understand and debug?
Yes
What is the purpose of translators?
To convert high-level code into machine code or binary to enable the code to be run
Features of a compiler
Feature of an interpreter
Features of editors
Features of error diagnostics
Features of the run-time environment
What is the translator?
The IDE will use either a compiler or an interpreter to translate the code