3503

Компиляция в программировании

Доклад

Информатика, кибернетика и программирование

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

Русский

2012-11-02

27.83 KB

13 чел.

Компиляция

Программа, представленная в виде команд языка программирования, называется исходной программой. Она состоит из инструкций, понятных человеку, но не понятных процессору компьютера. Чтобы процессор смог выполнить работу в соответствии с инструкциями исходной программы, исходная программа должна быть переведена на машинный язык – язык команд процессора. Задачу преобразования исходной программы в машинный код выполняет специальная программа – компилятор.

исполняемая  

программа

исходная программа

Компилятор

Синтаксический контроль текста программы

Генератор машинного

кода

сообщения об

ошибках

Рис. 1.1. Схема работы компилятора

Компилятор, схема работы которого приведена на рис. 1.1, выполняет последовательно две задачи:

  1.  Проверяет текст исходной программы на отсутствие синтаксических ошибок.
  2.  Создает (генерирует) исполняемую программу – машинный код.

Следует отметить, что генерация исполняемой программы происходит только в том случае, если в тексте исходной программы нет синтаксических ошибок, т.е. программа написана правильно с точки зрения правил данного языка программирования.

Генерация машинного кода компилятором свидетельствует лишь о том, что в тексте программы нет синтаксических ошибок. Убедиться, что программа работает правильно можно только в процессе ее тестирования – пробных запусках программы и анализе полученных результатов.

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

 


 

А также другие работы, которые могут Вас заинтересовать

29266. Культура Нового времени 98.5 KB
  Кагану КУЛЬТУРА XVII века Европейская история культуры основана на античном городеполисе на полисном генотипе. На этой основе сложились характерные черты буржуазной культуры: Антропоцентрический характер культуры в основе которого мысль древнегреческого философа Протагора Человек есть мера всех вещей. Личностная свобода помается как исходный символ и становится основной ценностью западной культуры. Инновационный инновация нововведение характер культуры: общая ориентация на изменение привычного образа мыслей.
29267. КУЛЬТУРА И ПРИРОДА (по М.С.Кагану) 36 KB
  Маркс: обмен веществ между человеком и природой; практическидуховный отношения которые складываются в обыденном сознании людей в их повседневной жизни выражаются в фантастическом преобразовании реального мира и опредмечиваются в мифологии религии искусстве; духовнотеоретический отношения которые выражаются ав познании законов природы и получают наивысшее выражение в науках о природе и бв ценностном осмыслении природы которое разрабатывается в сфере идеологии. Сферами проявления взаимоотношений культуры и природы можно...
29268. НОРМА КУЛЬТУРНАЯ 30 KB
  Различают нормы общечеловеческие национальные классовые групповые межиндивидуальные. Нормы отличаются друг от друга по уровню обязательности выполнения по степени свободы их выбора. Существуют нормы обязательность которых однозначна и определенна вплоть до применения строгих санкций выполнение правовых норм норм технической деятельности на индустриальном производстве и др. Действие любой нормы не абсолютно; норма переживает период зарождения утверждения потом теряет стабильность начинает разрушаться.
29269. КУЛЬТУРОГЕНЕЗ 27.5 KB
  Сущность культурогенеза заключается в процессе постоянного самообновления культуры не только методом трансформационной изменчивости уже существующих форм и систем но и путем возникновения новых феноменов не существовавших в культуре ранее. Культурогенез не является однократным событием происхождения культуры в эпоху первобытной древности человечества но есть процесс постоянного порождения новых культурных форм и систем. С позиций эволюционной теории основной причиной культурогенеза является необходимость в адаптации человеческих сообществ к...
29270. КУЛЬТУРОЛОГИЯ. Философия культуры 29.5 KB
  Предметом культурологии. Многие теоретические исследования выполняются на стыке философии культуры и культурологии. Прежде всего имеет место разделение культурологии. В фундаментальной культурологии могут быть выделены социальная антропология культурная антропология историческая культурология психологическая антропология культурная семантика и др.
29271. Древнеегипетская, античная, библейская, славянская, восточно-азиатская мифологические системы 59 KB
  Пантеон система всех богов египетских божеств включает несколько исторических пластов. Наиболее древние боги имели тождество с животными: Гор сокол Ра с головой сокола Сехмет львица Анубис шакал и т. Одним из главных богов в Древнем Египте считался Осирис. Египтяне в честь бога совершали ежегодный обряд: сделанное из глины изображение Осириса засевалось зерном и к празднику покрывалось зелеными всходами.
29272. Миф как универсальная культурно-историческая форма 51.5 KB
  Мифы создания коллективной общенародной фантазии обобщённо отражающие действительность в виде чувственноконкретных персонификаций и одушевлённых существ которые мыслятся первобытным сознанием реальными С. В первобытной культуре мифы выполняли роль науки это целостная система в терминах которой воспринимается весь мир. Этиологические мифы от греч. причина мифы объяснительные мифы повествования в которых в мифологически олицетворённой форме разъясняются происхождение какоголибо явления природы или социальной жизни.