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


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



страница43/75
Дата06.06.2019
Размер1.15 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
обратиться к администрации

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