You should be able to:
•• low-level language
•• high-level language.
•• interpreter
•• compiler
•• assembler.
High Level Languages are much closer to the English language and are the easiest for humans to interpret and program.
Low Level Languages are much closer to computer language and are easier for the computer to process. A CPU can only execute machine code (binary instructions) so ultimately all languages become machine code.
Image source: wikimedia commons
These are low-level languages.
Assembly language is slightly easier for humans to interpret than machine code.
This video explains it all really well. Watch it!
Low Level Advantages:
Low Level Disadvantages:
High Level Advantages:
High Level Disadvantages:
Program Translators come in three categories:
An IDE (integrated development environment) is used to write code, test for errors and translate a program. You use an IDE when you create code using Python. IDLE is Python’s Integrated Development and Learning Environment.
In Python, the shell is the interpreter.
SOURCE RECOGNITION - PLEASE NOTE: The examination examples used in these walking talking mocks are samples from AQA from their non-confidential section of the public site. They also contain questions designed by TeachIT for AQA as part of the publicly available lesson materials.