The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Сравнение производительности компиляторов GCC 4.6, LLVM/Clan..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Сравнение производительности результирующего кода GCC 4.6, L..." +/
Сообщение от PereresusNeVlezaetBuggy (ok), 08-Ноя-11, 19:23 
>> Наезды на тормознутость CLang'а тоже делались на основе Phoronix'овских тестов.
> Ну так и эти тесты ее показали. Единственное место где шланг себя
> проявил - DES шифрование в джоне. Правда толку то, какой же
> дурак в 2011 году DES'ом пользуется, когда его можно сбрутфорсить чуть
> ли не за неделю на обычном писюке?!

А по-вашему, кроме того, что было в тестах, никто ничего не компилирует?

>> Угу. Только у CLang'а их почему-то не было.
> Ну да, слив в 10 раз в smallpt - за эпикфэйл оптимизатора
> наверное не считается.

Речь была о регрессиях, а не о недоработках. Вы вообще разницу между понятиями чувствуете?

>> Ещё нет - но это уже больше экстенсивное развитие, при текущей скорости
>> прогрессирования LLVM-семейства вопрос нескольких лет.
> Коммунисты тоже так говорили. Целые 70 лет. Предлагая до этого погорбатиться за
> идею.

Шикарный аргумент. Расходится с фактами, правда, но это ж детали.

>> Если код был изначально написан с GCC-измами - что весьма и весьма
>> не редкость - то от патчей никуда не денешься.
> А некоторые гццизмы не так уж и плохи, хотя портабельность конечно понижают.

Какие-то CLang и поддерживает.

>> Факты таковы, что CLang _интереснее_ GCC.
> Если уж на то пошло, гнутый си лично мне интересен тем что
> поддерживает кучу архитектур, так что я могу освоив 1 набор компилера,
> линкера и сопутствующих утилит (читай binutils) программировать что угодно, от микроконтроллера
> размером с муравья, до ксеона размером с добрый кирпич. Ну а
> шланг как обычно уткнется на интелскую систему команд. Ну может арм
> еще, если эппла пропрет на аттракцион невиданной щедрости. Все остальное эпплу
> не нужно.

CLang можно уже сейчас использовать в ходе собственно разработки, которая ведётся почти вся на x86. Потому что он намного дружественнее к разработчику. И уже для конечного кода использовать GCC. Главное, что им будут пользоваться разработчики - не один так другой начнёт работать над поддержкой той или иной платформы... Linux, между прочим, изначально вообще был ни разу не портабельным за пределами x86, и ничего, как-то выкрутились. ;)

Впрочем, если хотите жить днём сегодняшним и не интересоваться тем, что будет завтра, то пожалуйста. ;)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Сравнение производительности компиляторов GCC 4.6, LLVM/Clan..., opennews, 07-Ноя-11, 19:01  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру