
10.06.2008, 19:14
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами:
10216668
Репутация:
930
|
|
1. Препроцессор. Исходная программа обрабатывается путём подстановки имеющихся макросов и заголовочных файлов.
2. Лексический и синтаксический анализ. Программа преобразовывается в цепочку лексем, а затем во внутреннее представление в виде дерева.
3. Глобальная оптимизация. Внутреннее представление программы неоднократно преобразовывается с целью сокращения размера и времени исполнения программы.
4. Генерация кода. Внутреннее представление преобразовывается в блоки команд процессора, которые преобразовываются в ассемблеровский текст или в объектный код.
5. Ассемблирование.Если генерируется ассемблерный текст, производится его ассемблирование с целью получения объектного кода.
6. Сборка. Сборщик соединяет несколько объектных файлов в исполняемый файл или библиотеку.
На вот ) терь бушь знать что там происходит = ) А вообще это же одно из преимуществ ооп - четкое разделение интерфейса и реализации, зачем рушить эту грань? )
|
|
|