Главное преимущество компилируемых языков — это скорость исполнения. Поскольку они конвертируются в машинный код, они работают гораздо быстрее и эффективнее
компилируемые языки дают разработчику гораздо больше возможностей в плане контроля аппаратного обеспечения, например, управления памятью и использованием процессора.
Примерами компилируемых языков являются C, C++, Erlang, Haskell, Rust и Go
Проблемы компилируемых языков, в общем-то, очевидны. Для запуска программы, написаной на компилируемом языке, её сперва нужно скомпилировать. Это не только лишний шаг, но и значительное усложнение отладки, ведь для тестирования любого изменения программу нужно компилировать заново
Примерами интерпретируемых языков являются PHP, Perl, Ruby и Python
Вот некоторые из концептов, которые стали проще благодаря интерпретируемым языкам: