391.69K
Категория: ПрограммированиеПрограммирование

Компиляторы и интерпретаторы

1.

Презентация по проекту :
На тему: «Компиляторы и
интерпретаторы»
Выполнил обучающийся 10
класса:
Емохонов Илья Павлович

2.

Компиляторы и интерпретаторы.
Компиляторы - это программа, переводящая написанный на языке
программирования текст в набор машинных кодов.
Интерпретатор - это программа выполняющая интерпретацию

3.

Процесс компиляции
Компиляция — трансляция программы, составленной на
исходном языке высокого уровня, в программу на
низкоуровневом языке выполняемая компилятором.

4.

Процесс интерпретации
Интерпретация — построчный анализ, обработка и выполнение
исходного кода программы или запроса

5.

Наглядная работа компилятора и
интерпретатора
Исходный текст
программы
Компилятор
Программа на
машинном языке
Вывод
Оператор на
исходном языке
Интерпретатор
Команды на
машинном языке
Вывод

6.

Плюсы компиляторов и интерпретаторов
Плюсы:
Достоинства интерпретаторов:
1. Переносимость кода;
2. Легкость отладки программы
Достоинства компиляторов:
1. Быстрота работы программ;
2. Отсутствие надобности компилятора на компьютере пользователя

7.

Минусы компиляторов и интерпретаторов
Минусы:
Недостатки интерпретаторов :
1. Для запуска программы требуется наличие интерпретатора;
2. Заметно низкая скорость работы.
Недостатки компиляторов:
1. Программа имеет зависимость от ОС, под которую была
скомпилирована (то есть, если она скомпилирована в Linux - в
Windows она работать не будет);
2. Сложность отладки кода программы.(Сложность в поиске и
устранении ошибок )
English     Русский Правила