Leave a comment

Comments 5

rdia May 2 2017, 23:46:28 UTC
Сурово они версии выпускают. Я так понял, что скоро, если не уже, "оптимизирующие компиляторы" типа Xlc, icc, SunPRO будут выдавать на родных архитектурах несколько худший результат, чем gcc.

Reply

thedeemon May 3 2017, 08:37:23 UTC
А сложно сравнивать, вот я на днях одну свою программу (компрессор) сравнивал на не самом свежем gcc (6.3) против не самого свежего Интела на не самом свежем процессоре (i5), получилось, что одни части программы получаются быстрее на gcc, другие части - на icc. Однозначно сказать кто лучше не выходит.

Reply

thesz May 3 2017, 10:01:41 UTC
В не таком уж и далёком прошлом icc был лучше практически везде.

Так что тенденция!

Reply

rdia May 4 2017, 01:20:33 UTC
SunPRO/Xlc уже в заднице - они даже C++11, даже декларированно не поддерживают в полном объёме. Xlc, кстати, переезжает на frontend Шланга. Так что icc ждём, да.

В общем, это неудивительно - коммунистический способ производства, освоенный в современных компиляторах, много эффективнее закрытого. Где-то на пару порядков: здесь присутствующим, локализовать ошибку в GCC тяжело, но можно где-то за неделю, а в закрытом компиляторе придётся год писать на деревню дедушке.

Reply


Leave a comment

Up