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

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

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

Сообщение Иван Шихалев » 20.05.2005 06:44:01

Данные о сравнении находятся <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
Откуда: Екатеринбург

Сообщение Иван Шихалев » 20.05.2005 11:38:07

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

Сообщение Иван Шихалев » 14.06.2005 22:00:46

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

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

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

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

Сообщение ev » 14.06.2005 22:08:01

часть тестов можно взять с rsdn.ru - там уже производилось некоторое тестирование компиляторов
ev
долгожитель
 
Сообщения: 1763
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Иван Шихалев » 14.06.2005 22:47:15

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

Сообщение ev » 15.06.2005 00:10:05

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

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

Сообщение Иван Шихалев » 15.06.2005 00:18:02

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

Сообщение ev » 15.06.2005 00:51:38

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

Сообщение Иван Шихалев » 15.06.2005 01:30:47

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

Сообщение cranium » 15.06.2005 10:05:05

<Borland показал достойный результат, но, как всегда, чуть хуже чем у Delphi.>
Что бы это значило!? Кто же тогда разработчик Delphi?
cranium
постоялец
 
Сообщения: 143
Зарегистрирован: 08.05.2005 03:59:45
Откуда: Санкт-Петербург

Сообщение Гость_Alek Aaz » 13.09.2005 05:40:10

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

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

Сообщение Иван Шихалев » 13.09.2005 19:45:47

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

Что-то не то понял, наверное. Откуда дровишки?
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение ev » 13.09.2005 20:15:45

видимо человек не совсем правильно интерпретировал результаты тестов
ev
долгожитель
 
Сообщения: 1763
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Иван Шихалев » 14.09.2005 01:17:36

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

Учитывая упоминание VB, мне кажется, он не про те тесты говорит. Где-то я видел (уже не помню где) весьма неудачные для FPC результаты, но там был компилятор версии 1.0.что-то мелкое, к тому же тестирующие явно не знали как включить оптимизацию...
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение bara-igor » 14.05.2006 17:35:57

Иван Шихалев писал(а): Данные о сравнении находятся <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 лучше - не ставте ему подножку!
bara-igor
новенький
 
Сообщения: 63
Зарегистрирован: 04.03.2006 10:09:54

След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

Рейтинг@Mail.ru