Я пытаюсь лучше понять разницу.В Интернете я нашел много объяснений, но они имеют тенденцию к абстрактным различиям, а не к практическим последствиям.
Большая часть моего опыта программирования была с CPython (динамический, интерпретируемый) и Java (статический, скомпилированный).Тем не менее, я понимаю, что существуют другие виды интерпретируемых и компилируемых языков.Помимо того, что исполняемые файлы могут распространяться из программ, написанных на скомпилированных языках, есть ли какие-либо преимущества / недостатки для каждого типа?Часто я слышу, как люди утверждают, что интерпретируемые языки могут использоваться в интерактивном режиме, но я считаю, что скомпилированные языки также могут иметь интерактивные реализации, верно?