1 Исследовательский раздел 4


Высокопроизводительный компилятор в машинный код



страница43/75
Дата06.06.2019
Размер1.28 Mb.
Название файла12.doc
1   ...   39   40   41   42   43   44   45   46   ...   75

1.7.1Высокопроизводительный компилятор в машинный код

Компиляторы языка Pascal компании Borland никогда не заставляли пользователя подолгу ждать результатов компиляции. Производители утверждают, что на сегодня данный компилятор - самый быстрый в мире. Компилятор, встроенный в Delphi позволяет обрабатывать до 390 тыс. строк исходного текста в минуту на машине Pentium-100. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL.

В смысле проектирования Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем тоже самое, сделанное при помощи интерпретатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения.

Следует отметить также, что благодаря опции оптимизации сегментов удается существенно сократить размер выполняемого файла. Можно запустить компилятор в режиме проверки синтаксиса. При этом наиболее длительная операция компоновки и изготовления исполняемого файла выполняться не будет.

Вероятно, то обстоятельство, что Delphi позиционируется как средство создания приложений, взаимодействующих с базами данных, и ориентировано преимущественно на рынок инструментальных средств клиент/сервер, где до настоящего момента доминируют интерпретируемые языки, позволило его авторам не задумываться над созданием оптимизирующего компилятора, способного использовать все достоинства архитектур современных процессоров. [22].



Топология звезда
Основные принципы работы.


Поделитесь с Вашими друзьями:
1   ...   39   40   41   42   43   44   45   46   ...   75


База данных защищена авторским правом ©genew.ru 2017
обратиться к администрации

    Главная страница
Контрольная работа
Курсовая работа
Лабораторная работа
Рабочая программа
Методические указания
Теоретические основы
Практическая работа
Методические рекомендации
Пояснительная записка
Общая характеристика
Учебное пособие
Общие сведения
Федеральное государственное
История развития
Практическое задание
Теоретические аспекты
Теоретическая часть
Физическая культура
Направление подготовки
государственное бюджетное
Дипломная работа
Техническое обслуживание
Общие положения
Образовательная программа
квалификационная работа
Выпускная квалификационная
Техническое задание
Методическая разработка
Самостоятельная работа
учебная программа
Общие требования
Рабочая учебная
Технологическая карта
Общая часть
Решение задач
Краткая характеристика
История возникновения
История создания
Внеклассное мероприятие
Организация работы
Основная часть
Методическое пособие
Рабочая тетрадь
государственное автономное
Метрология стандартизация
Государственное регулирование
образовательная организация
Экономическая теория
некоммерческая образовательная
Автономная некоммерческая
Исследовательская работа