Здравствуйте, дорогие друзья.Если вам интересны языки программирования, то вы наверняка знаете, что все они делятся на компилируемые и интерпретируемые.
Компилируемые запускаются с помощью специальной программы, которая называется компилятор. Компилятор превращает исходный код, написанный вами, в программу. Как правило данная программа обычно состоит всего лишь из одного файла, имеющее расширение .exe (если мы говорим о системе Windows, конечно). Чтобы запустить такой файл, необходимо подвести к нему курсор и быстро кликнуть два раза "мышкой". При необходимости запустить ваш исходный файл на другом компьютере, нужно скопировать его на другой ПК. Важно! Компилятор нужен только один раз, в момент создания исполняемого файла.
Интерпретируемые языки программирования запускаются с помощью специальной программы, которая называется интерпретатор. Принцип работы интерпретатора следующий: он выполняет ваш исходный файл строка за строкой. Интерпретатор не создаёт исходный файл и что ещё важнее, в отличие от компилятора, интерпретатор необходим каждый раз, когда вы запускаете программу. Соответственно, чтобы запустить интерпретируемый файл на другом ПК, вам необходим интерпретатор и на компьютере, куда был скопирован файл.
Если говорить совсем коротко, то компилятор переводит исходный код целиком и запускает его, а интерпретатор переводит и выполняет исходный код строка за строкой.
К компилируемым языкам можно отнести:
1. Pascal;
2. Go;
3. Erlang;
4. Ada;
5. Haskell.
6. Rust;
7. C;
8. C++.
К интерпретируемым языка можно отнести:
1. JavaScript;
2. Ruby;
3. Perl.
4. PHP;
5. Python.
На этом у меня на сегодня всё. Если статья была полезной для вас, то ставьте лайк и подписывайтесь на канал. Также предлагаю подписаться на наш Ютуб-канал ПиМ [ZveKa]. До новых встреч на просторах Яндекс Дзена.
Если вам понравилась статья, прошу ознакомиться с другими похожими работами на моём канале:
Этапы загрузки операционной системы
10-ть полезных комбинаций клавиш при работе с Windows, которые облегчат вам жизнь
Синтаксис языка программирования Python
Зачем нужны языки программирования
Программируем на Python: создаём забавную программу из 3-х строк