Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



С помощью языков программирования создается не готовая программа, а только ее текст, описывающий ранее разработанный алгоритм.

Программы, которые называется – компиляторами.

Программы - интерпретаторы используют машинный код отдельно от исход­ного текста, либо сразу выполняют команды языка, указанные в тексте программы.

Интерпретато р берет очередной оператор языка из текста программы, анализирует его структуру и затем сразу исполняет (обычно после анализа оператор транслируется в некоторое промежуточное представление или даже машинный код для более эффективного дальнейшего исполнения). Только после того как текущий оператор успешно выполнен, интерпретатор перейдет к следующему.

Компиляторы автоматически переводят текст программы в машинный код (полностью обрабатывают весь текст программы). Они просматривают его в поисках синтаксических ошибок (иногда несколько раз), выполняют определенный смысловой анализ и затем автоматически переводят (транслируют) на машинный язык — генерируют машинный код. В реальных системах программирования перемешаны технологии и компиляции, и интерпретации.





Дата публикования: 2015-11-01; Прочитано: 234 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...