Сурово они версии выпускают. Я так понял, что скоро, если не уже, "оптимизирующие компиляторы" типа Xlc, icc, SunPRO будут выдавать на родных архитектурах несколько худший результат, чем gcc.
А сложно сравнивать, вот я на днях одну свою программу (компрессор) сравнивал на не самом свежем gcc (6.3) против не самого свежего Интела на не самом свежем процессоре (i5), получилось, что одни части программы получаются быстрее на gcc, другие части - на icc. Однозначно сказать кто лучше не выходит.
SunPRO/Xlc уже в заднице - они даже C++11, даже декларированно не поддерживают в полном объёме. Xlc, кстати, переезжает на frontend Шланга. Так что icc ждём, да.
В общем, это неудивительно - коммунистический способ производства, освоенный в современных компиляторах, много эффективнее закрытого. Где-то на пару порядков: здесь присутствующим, локализовать ошибку в GCC тяжело, но можно где-то за неделю, а в закрытом компиляторе придётся год писать на деревню дедушке.
Comments 5
Reply
Reply
Так что тенденция!
Reply
В общем, это неудивительно - коммунистический способ производства, освоенный в современных компиляторах, много эффективнее закрытого. Где-то на пару порядков: здесь присутствующим, локализовать ошибку в GCC тяжело, но можно где-то за неделю, а в закрытом компиляторе придётся год писать на деревню дедушке.
Reply
Leave a comment