Programming languages and Integrated Development Environments Flashcards
1
Q
What is a high level language?
A
Syntax similar to english
designed to be understood by humans
2
Q
What is a low level language
A
controls specific hardware components and is faster than high level languages
3
Q
How does a compiler work?
A
Translates the whole program to form an object code
Runs fast as it is machine code and is an executable file
No need for compiler to be present
4
Q
How does an interpreter work
A
Translates and executes line by line
Takes long to execute because each instruction is translated before execution
Interpreter must be installed to run the program
5
Q
What are the features of an IDE?
A
- Has an editor to write code
- Run-time environment
- Translator
- Error diagnostics