what is translator software
software that allows new programs to be written and run on computers by converting source code into machine code
what are the 3 types of translators
explain what an assembler does
converts assembly code into machine code
explain what an interpreter does
converts third generation language into machine code one line at a time
explain what a compiler does
coverts third generation languages into machine code all at once
what is 1st generation language
machine code
what is 2nd generation language
assembly
what is 3rd generation language
high level such as python
give 2 charactertics of first generation language
give 2 charactertics of second generation language
give 2 charactertics of third generation language
true or false
if a program has been compiled it is not possible to execute the program if there is an error
True
what is meant by imperative high level language
what is meant by declarative high level laguage
what are the advantages of an interpreter
what are the advantages of a compiler
why do some compilers produce their final ouput in an intermediate language / bytocde
allows platform independance
what is machine code language
binary
what is assembly language
uses neumonics