What are high level languages?
What are low level languages?
What are advantages of high level languages?
What are disadvantages of high level languages?
How many instructions of high level code represents machine code?
One instruction of high level code represents many instructions of machine code.
How many instructions of assembly code represents machine code?
One instruction of assembly code represents one instruction of machine code.
What are the advantages of low level languages?
What are the disadvantages of low level languages?
What are the three types of translator?
assemblers, compilers and interpreters
What are assemblers used for?
To turn assembly code into machine code. There are many different assembly languages (to support different CPU types) and each one needs its own unique assembler.
What are compilers and interpreters used for?
To turn high level languages into machine code.
How does a compiler work?
How does a interpreter work?
What translator is used?
Depends on the programming language and IDE you’re using.
What is used if the program is stored over multiple source code files?
A linker is used to join all the separate compiled codes into one executable program.