ADVANTAGES | - the execution of the translated code is usually faster;
- only the user has to have the compiler - the end-user may use the code without it;
- the translated code is stored using machine language - as it is very hard to understand it, your own inventions and programming tricks are likely to remain your secret.
| - you can run the code as soon as you complete it - there are no additional phases of translation;
- the code is stored using programming language, not the machine one - this means that it can be run on computers using different machine languages; you don't compile your code separately for each different architecture.
|