The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Сравнение производительности результирующего кода GCC 4.6, L..."
Отправлено PereresusNeVlezaetBuggy, 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, и ничего, как-то выкрутились. ;)

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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