1.Комплируемые языки.
Работу компилируемых языков можно представить следующей схемой, жизненный цикл программы представляет собой следующие этапы:
- Написание исходного текста программы (source code).
- Компиляция в исполнимый файл (например .exe для Windows или .dmg для macOS).
- Выполнение программы.
Такой подход обеспечивает высокое быстродействие. То есть программа готовится заранее, в тот момент когда она нужна, она просто запускается. Примеры: Assembler, C, C++, Go.
2.Интерпретируемые языки.
Соответственно, жизненный цикл программы сводится к:
- Написание.
- Выполнение.
По сути интерпретируемые программы это так называемые "скрипты" - описание набора действий которые должен вып