Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
С помощью языков программирования создается не готовая программа, а только ее текст, описывающий ранее разработанный алгоритм.
Программы, которые называется – компиляторами.
Программы - интерпретаторы используют машинный код отдельно от исходного текста, либо сразу выполняют команды языка, указанные в тексте программы.
Интерпретато р берет очередной оператор языка из текста программы, анализирует его структуру и затем сразу исполняет (обычно после анализа оператор транслируется в некоторое промежуточное представление или даже машинный код для более эффективного дальнейшего исполнения). Только после того как текущий оператор успешно выполнен, интерпретатор перейдет к следующему.
Компиляторы автоматически переводят текст программы в машинный код (полностью обрабатывают весь текст программы). Они просматривают его в поисках синтаксических ошибок (иногда несколько раз), выполняют определенный смысловой анализ и затем автоматически переводят (транслируют) на машинный язык — генерируют машинный код. В реальных системах программирования перемешаны технологии и компиляции, и интерпретации.
Дата публикования: 2015-11-01; Прочитано: 234 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!