Сравнение FPC и Delphi 5

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Данные о сравнении находятся <a href='http://hlab.newmail.ru/' target='_blank'>здесь</a>. В целом результат ожидаемый, хотя по сортировке строк (<span style='font-family:courier'>ansistring</span>) выглядит подозрительно (причем в пользу FPC). :P
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Добавились еще и тесты по вычислениям... В общем FPC жжот!
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Есть предложение: обсудить и составить набор тестов, который затрагивал бы большинство аспектов работы.

Компилятор:
1. Целочисленная арифметика
2. Арифметика с плавающей точкой
3. Расширения (MMX)
4. Работа со строками
5. Работа со статическими массивами (адресная арифметика)
6. Работа с динамическими массивами
7. Работа с вариантами
8. Вызов подпрограмм
9. Вызов виртуальных методов
10. Вызов методов интерфейсов

RTL:
1. Работа с динамической памятью
2. Функции над строками
3. Функции модуля Math

.......
ev
долгожитель
Сообщения: 1789
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

часть тестов можно взять с rsdn.ru - там уже производилось некоторое тестирование компиляторов
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Ссылку давай B)
ev
долгожитель
Сообщения: 1789
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

<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>

там есть некоторые неточности в тестах - они обсуждались в комментариях...
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Вызов пустых подпрограмм некорректен. Для оценки затрат на вызов следует использовать примитивный код в виде подпрограммы и в виде прямой вставки...
ev
долгожитель
Сообщения: 1789
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

там есть и друге косяки
но некоторые тесты использовать можно :)
надо только методику продумать...
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

На мой взгляд — там сплошные косяки.
cranium
постоялец
Сообщения: 143
Зарегистрирован: 08.05.2005 03:59:45
Откуда: Санкт-Петербург

Сообщение cranium »

<Borland показал достойный результат, но, как всегда, чуть хуже чем у Delphi.>
Что бы это значило!? Кто же тогда разработчик Delphi?
Гость_Alek Aaz

Сообщение Гость_Alek Aaz »

Иван Шихалев писал(а):Добавились еще и тесты по вычислениям... В общем FPC жжот!

А я так понял, что он тормозит круто, и лишь VB впереди него по тормознутости. <_<
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

А я так понял, что он тормозит круто, и лишь VB впереди него по тормознутости.

Что-то не то понял, наверное. Откуда дровишки?
ev
долгожитель
Сообщения: 1789
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

видимо человек не совсем правильно интерпретировал результаты тестов
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

видимо человек не совсем правильно интерпретировал результаты тестов

Учитывая упоминание VB, мне кажется, он не про те тесты говорит. Где-то я видел (уже не помню где) весьма неудачные для FPC результаты, но там был компилятор версии 1.0.что-то мелкое, к тому же тестирующие явно не знали как включить оптимизацию...
bara-igor
новенький
Сообщения: 63
Зарегистрирован: 04.03.2006 09:09:54

Сообщение bara-igor »

Иван Шихалев писал(а): Данные о сравнении находятся <a href='http://hlab.newmail.ru/' target='_blank'>здесь</a>. В целом результат ожидаемый, хотя по сортировке строк (<span style='font-family:courier'>ansistring</span>) выглядит подозрительно (причем в пользу FPC). :P

Вам не кажется, что сравнения не корректные, все равно, что сравнивать автомат Калашникова АМС не с винтовкой Гранда М14, а М16! Согласно документации FPC, это аналог Pascal7.0 и Delphi7.0. Если хотите сравнивать -
сравнивайте с аналогом! Если хотите доказать, что FPC лучше - не ставте ему подножку!
Ответить