пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» СПО
» ОС
» МС

№ 6

Компилятор – назначение и структура. Типы ошибок в программах

Компилировать — проводить трансляцию машинной программы с объектно-ориентированного языка на машинно-ориентированный язык

 

Процесс компиляции состоит из следующих этапов:

  1. Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем.
  2. Синтаксический (грамматический) анализ. Последовательность лексем преобразуется в дерево разбора.
  3. Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки.
  4. Оптимизация. Выполняется удаление излишних конструкций и упрощение кода с сохранением его смысла. Оптимизация может быть на разных уровнях и этапах — например, над промежуточным кодом или над конечным машинным кодом.
  5. Генерация кода. Из промежуточного представления порождается код на целевом языке.

В конкретных реализациях компиляторов эти этапы могут быть разделены или, наоборот, совмещены в том или ином виде.

Ошибки компиляции ---Большинство ошибок компилятора вызваны ошибками при вводе кода. Например, может быть неправильно написано ключевое слово, пропущены некоторые необходимые знаки препинания или использован оператор End If без предварительного использования оператора If.

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

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

Разработка приложений с графическим интерфейсом. Понятие формы

Графи́ческий интерфе́йс по́льзователяграфический пользовательский интерфейсГИП (англ. graphical user interface, GUI) — разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графическихизображений.

форма — это графическое представление WINDOWS-приложения вместе с содержанием этого окна. Содержание включает в себя:

  • совокупность свойств этого окна с их значениями;
  • совокупность, объектов, находящихся в этом окне;
  • совокупность свойств этих объектов с их значениями.

20.06.2015; 15:53
хиты: 136
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь