Borland Pascal. Руководство пользователя

6cac1dc9

Усовершенствования компилятора


Кроме расширений языка Borland Pascal и добавления новых ди- ректив компилятора, в сам компилятор также внесены улучшения:

* Компилятор позволяет выполнять более простую компоновку с Си и ассемблером путем передачи в ваш выполняемый файл ин- формации о номерах строк .OBJ. Таким образом, вы можете использовать встроенные отладчик для выполнения по шагам кода языка Си и ассемблера. См. в данной книге Главу 6 "Отладка в интегрированной среде".

* Когда правым операндом операции in является константа мно- жественного типа, компилятор генерирует более эффективный код. См. раздел "Встраивание констант множественного типа" в Главе 23 ("Оптимизация кода") в "Руководстве по языку".

* Компилятор генерирует более эффективный код для малых мно- жеств. О малых множествах подробнее рассказывается в Главе 23 ("Оптимизация кода") в "Руководстве по языку".

* Компилятор допускает неограниченную вложенность модулей.

* Оператор uses в разделе implementation модуля не вызывает теперь циклической ссылки на модуль.

* В определенных ситуациях компилятор подавляет операции из- быточной загрузки указателей. См. Главу 23 ("Оптимизация кода") "Руководства по языку".



Содержание раздела