я как-то не понимаю всего этого, в том числе почему нельзя интерпретируевые сделать компилируемыми. Что почитать?
ну вот вроде как на питоне можно строить десктопные приложения, которые будут по производительности как те, что на яве (превед Mercurial). И вроде бы они один раз компилируются и потом могут без интерпретатора работать (хотя для mercurial'а я вроде ставил интерпретатор).
Джава не может, а должна быть скомпилирована в байт-код. Да и для интерпретируемых языков, афаик, есть компиляторы.
Беда в том, что при компиляции программы на обычно интерпретируемом языке приходится в неё пихать кучу разных библиотек. Так сказать, плата за простоту языка.
а, понял. Это не нельзя, просто каждая технология по своему хороша. PHP интерпретирует в основном - ты воложил файл на сайт и все работает. В компилируемых языках - изменил файл - будь добра перекомпилируй. Даже такая мелочь показывает большую разницу.