DEVOPSTRAINER
Вопросы / Прочее

В чём отличия компилируемых, интерпретируемых и языков программирования смешанного типа?

Краткий ответ

1.Комплируемые языки.

Работу компилируемых языков можно представить следующей схемой, жизненный цикл программы представляет собой следующие этапы:
- Написание исходного текста программы (source code).
- Компиляция в исполнимый файл (например .exe для Windows или .dmg для macOS).
- Выполнение программы.

Такой подход обеспечивает высокое быстродействие. То есть программа готовится заранее, в тот момент когда она нужна, она просто запускается. Примеры: Assembler, C, C++, Go.

2.Интерпретируемые языки.

Соответственно, жизненный цикл программы сводится к:
- Написание.
- Выполнение.

По сути интерпретируемые программы это так называемые "скрипты" - описание набора действий которые должен вып

Ещё вопросы по теме «Прочее»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →