Методы контроля программ
Лекция №3 »
Семантика языков программирования
Содержание лекции
-
Формальные методы
-
Синтаксис, семантика и прагматика. Проблема описания смысла.
-
Способы определения семантики.
-
Синтезируемые атрибуты
-
Атрибутивные грамматики
-
Операционная семантика
-
Аксиоматическая семантика. Алгебраическая система Хоара. Алгоритм доказательства свойств программ.
Литература