Интерпретатор — это программа, которая выполняет код, написанный на языке программирования. blog.skillfactory.ru Она не переводит его в машинные коды целиком, а построчно принимает команды и сразу выполняет их. dzen.ru
Интерпретатор нужен, чтобы программы на том или ином языке могли запускаться и выполняться. blog.skillfactory.ru Без него программа на интерпретируемом языке просто не запустится — компьютер её не поймёт. blog.skillfactory.ru
Некоторые преимущества использования интерпретаторов:
- Интерактивность. blog.skillfactory.ru Если нужно протестировать какой-то простой запрос, можно просто включить интерпретатор и отдать ему команду в консоли — всё выполнится тут же без временных затрат на компиляцию и передачу системе. blog.skillfactory.ru
- Скорость освоения и написания кода. blog.skillfactory.ru Благодаря интерактивности язык проще учить: сразу видно, к какому результату приведёт то или иное действие, а если появится ошибка, интерпретатор укажет где. blog.skillfactory.ru
- Удобство отладки. blog.skillfactory.ru Отлаживать код, написанный на интерпретируемом языке, проще по той же причине: он исполняется сразу. blog.skillfactory.ru