Compilers
High to machine
Produces EXE file
No source code
Faster to execute after
Error shown at end
Interpreters
High to machine code
Translates instructuion then execute
Source coded needed
Errors discovered striaght away
IDEs
Integrated development enviroemnt
Editor
Syntax hihlighting
Run time enviroment
Uses translators