Лекция 11

ТЕМА: Процедура физического проектирования – порядок, инструменты, ресурсы, документы.

Литература: 1. Марченко А.Л. C++. Бархатный путь.

2. Молчанов А. Ю. Системное программное обеспечение: Учебник для вузов. 3-е изд.

3. Фленов М.Е. Библия Delphi.- 3-е изд.

Основные этапы физического проектирования программного продукта

Программа - это последовательность инструкций, предназначенных для выполнения компьютером. В настоящее время программы оформляются в виде текста, который записывается в файлы. Этот текст является результатом деятельности программиста и, несмотря на специфику формального языка, остаётся программой для программиста.

Процесс создания программы предполагает несколько этапов:

1 этап - за этапом разработки проекта программы следует этап программирования. На этом этапе пишется программа. Программистами этот текст воспринимается легче двоичного кода, поскольку различные мнемонические сокращения и имена заключают дополнительную информацию.

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

Процесс трансляции разделяется на несколько этапов.

На первом этапе исходный текст (он обычно хранится в виде текстового файла) подвергается лексической обработке. Программа разделяется на предложения, предложение делится на элементарные составляющие (лексемы). Каждая лексема распознаётся (имя, ключевое слово, литерал, символ операции или разделитель) и преобразуется в соответствующее двоичное представление. Этот этап работы транслятора называют лексическим анализом.

Задачи лексического анализа:

· выделить в исходном тексте цепочку символов, представляющую лексему;

· удалить пробельные символы и комментарии;

· зафиксировать в специальных таблицах для хранения разных типов лексем факт появления соответствующих лексем в анализируемом тексте;

· преобразовать цепочку символов, представляющих лексему, в пару (тип лексемы, указатель на информацию о ней).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: