6 ms·
Interpreted languages are put together for ease and speed of programming, so the programmer gets stuff done quicker. Compiled languages are put together to let
by LocalMan 12y ago
Interpreted languages are put together for ease and speed of programming, so the programmer gets stuff done quicker.
Compiled languages are put together to let the programmer work harder to create programs that have some kind of high performance. So the end product can be quicker, even if it more expensive to produce.
Only a few languages try to bridge the gap. Most notably Go. Go is compiled but is also set up to be easy to use. The result is a nice mixture of good performance and ease of programming. See golang.org.
- zachlatta 12y agoTo add to the first point, servers are generally cheaper than programmers, especially for things like web softwrae.
- mbrodersen 12y agoEase of use has nothing to do with interpreting/compiling. It has to do with surface syntax and familiarity. You can interpret or compile any language. You can (say) interpret code written in C. And you can compile Ruby to machine code if you want (with JIT compilation for eval).