What is a high level programming language?
What is a low level programming language?
What are the advantages of using a high level programming language?
What are the advantages of using a low level programming language?
What are the disadvantages of using a high level language?
What are the disadvantages of using a low level language?
What is assembly?
What are the 3 types of translator?
What is a translator?
A program that either:
- Converts source code into machine code
- Converts assembly code into machine code
What is a compiler?
A translator that converts into machine code in one go
What is an interpreter?
A translator that translates lines one by one as the program is running
What is an assembler?
A translator that converts assembly into machine code
What are the advantages of compilers?
What are the advantages of interpreters?
What are the disadvantages of compilers?
What are the disadvantages of interpreters?
What does IDE stand for?
Integrated Development Environment
What is an IDE?
A program that allows a user to code and provide assistance with tools such as an RTE and an editor
Name 4 common tools in an IDE
What are editors?
Software that allows programmers to write and edit code
What tools do editors often come with? Why do these help?
Increases the readability of code
What does RTE stand for?
Run-time environment
What is an RTE?
Software that allows a program to run on a computer even if It is not designed to run on it
What is the purpose of error diagnostics?
To help programmers to locate and fix bugs