LINUX.ORG.RU
ФорумTalks

Уже дышит в спину, уже наступает на пятки

 ,


1

5

Если не считать отсутствия поддержки openMP и то, что не использовались хитрые плагины для llvm типа polly, то в некоторых тестах clang незначительно отстает, в некоторых уже опережает gcc. http://www.phoronix.com/scan.php?page=article&item=llvm_clang32_final&amp...

★★★★★

Последнее исправление: Gorthauer (всего исправлений: 1)

Ответ на: комментарий от tailgunner

Один из них адекватен, второй доводят.

Может для тебя всё ещё доводят, но у меня они оба доведены до адекватного состояния. GCC строит быстрый код, но медленно; Clang очень быстро строит код, но скурпулёзно относится к качеству исходников — в этом весь критерий и смысл моей свободы использования этих замечательных инструментов. Когда продуцируемый Clang'ом код сравняется по производительности с кодом GCC, а разработчики Mozilla, Apache и Google приведут исходники своих приложений в строгое соответствие со стандартами C/C++, тогда GNU'тый станет просто ещё одной альтернативой. А до этого они очень гибко дополняют друг друга и заменяют один другого на тех вещах, которые не по зубам одному из них. Вместо сборки GCC рабочего окружения за шесть часов, можно управиться за 3-4 часа, используя Clang. Если есть опеределённые задачи, критичные по времени выполнения, то можно выбрать GCC для сборки таких программ.

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.