Interpreted vs. Compiled
Interpreted Language -- Definition
Code that retains its original format after being saved as an executable file.
Compiled Language -- Definition
Code that turns into machine code before being saved as an executable file.
Compiled Language -- Advantages
Immediate response, often faster
Interpreted Language -- Disadvantages
Interpreter required, often slower
Compiled Language -- Disadvantages
Not cross-platform, inflexible, can take long time to compile
Compiled Language -- Source Code
Source code is private
Interpreted Language -- Source code
Source code is public
Interpreted Language -- Advantages
cross-platform, easier to modify, easier to debug