Интерпретаторы предпочтительны для быстрой разработки и отладки по нескольким причинам:
- Облегчение работы с исходным кодом. otus.ru dzen.ru Интерпретатор переводит по одной инструкции за раз, поэтому использует минимальный объём памяти. otus.ru dzen.ru
- Возможность сразу запускать программу после каждого внесённого изменения. habr.com Например, можно что-то поменять в PHP-скрипте, сразу выполнить его и увидеть изменения. habr.com
- Связь сообщений об ошибках с выполняемой инструкцией. dzen.ru Это может оказаться полезным в процессе отладки. dzen.ru
- Большая переносимость интерпретируемых программ. otvet.mail.ru Программа будет работать на любой платформе, на которой есть соответствующий интерпретатор. otvet.mail.ru
Однако у интерпретаторов есть и недостатки: каждый раз, когда программа выполняется, тратится время на интерпретацию, из-за чего затягивается время исполнения. dzen.ru