Компьютер понимает язык программирования с помощью специальных программ — компилятора или интерпретатора. 3 Они переводят код, который разработчик пишет на языке программирования, в машинный код, который компьютер может понять и выполнить. 3
Компилятор получает на вход код и компилирует его — собирает, преобразует в исполняемый файл весь разом. 4 Потом этот исполняемый файл можно запустить, и компьютер поймёт, что от него хотят. 4
Интерпретатор «переводит» код построчно и тут же инициирует его выполнение. 4 Сначала он прочитает и отправит на исполнение первую строчку, затем вторую — и так далее. 4
Как только машинный код сгенерирован, компьютер может выполнить задачи, поставленные программистом. 3