Сравнение FPC и Delphi 5
Модератор: Модераторы
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
Есть предложение: обсудить и составить набор тестов, который затрагивал бы большинство аспектов работы.
Компилятор:
1. Целочисленная арифметика
2. Арифметика с плавающей точкой
3. Расширения (MMX)
4. Работа со строками
5. Работа со статическими массивами (адресная арифметика)
6. Работа с динамическими массивами
7. Работа с вариантами
8. Вызов подпрограмм
9. Вызов виртуальных методов
10. Вызов методов интерфейсов
RTL:
1. Работа с динамической памятью
2. Функции над строками
3. Функции модуля Math
.......
Компилятор:
1. Целочисленная арифметика
2. Арифметика с плавающей точкой
3. Расширения (MMX)
4. Работа со строками
5. Работа со статическими массивами (адресная арифметика)
6. Работа с динамическими массивами
7. Работа с вариантами
8. Вызов подпрограмм
9. Вызов виртуальных методов
10. Вызов методов интерфейсов
RTL:
1. Работа с динамической памятью
2. Функции над строками
3. Функции модуля Math
.......
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
<a href='http://www.rsdn.ru/article/devtools/perftest.xml' target='_blank'>Кто сегодня самый шустрый?</a>
<a href='http://www.rsdn.ru/article/devtools/perftest2.xml' target='_blank'>Кто сегодня самый шустрый-2?</a>
<a href='http://www.rsdn.ru/article/devtools/perftest3.xml' target='_blank'>Кто сегодня самый шустрый-3?</a>
там есть некоторые неточности в тестах - они обсуждались в комментариях...
<a href='http://www.rsdn.ru/article/devtools/perftest2.xml' target='_blank'>Кто сегодня самый шустрый-2?</a>
<a href='http://www.rsdn.ru/article/devtools/perftest3.xml' target='_blank'>Кто сегодня самый шустрый-3?</a>
там есть некоторые неточности в тестах - они обсуждались в комментариях...
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
-
Гость_Alek Aaz
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
видимо человек не совсем правильно интерпретировал результаты тестов
Учитывая упоминание VB, мне кажется, он не про те тесты говорит. Где-то я видел (уже не помню где) весьма неудачные для FPC результаты, но там был компилятор версии 1.0.что-то мелкое, к тому же тестирующие явно не знали как включить оптимизацию...
Иван Шихалев писал(а): Данные о сравнении находятся <a href='http://hlab.newmail.ru/' target='_blank'>здесь</a>. В целом результат ожидаемый, хотя по сортировке строк (<span style='font-family:courier'>ansistring</span>) выглядит подозрительно (причем в пользу FPC).![]()
Вам не кажется, что сравнения не корректные, все равно, что сравнивать автомат Калашникова АМС не с винтовкой Гранда М14, а М16! Согласно документации FPC, это аналог Pascal7.0 и Delphi7.0. Если хотите сравнивать -
сравнивайте с аналогом! Если хотите доказать, что FPC лучше - не ставте ему подножку!
