<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html</link>
    <description>Ресурс Phoronix представил (http://www.phoronix.com/scan.php?page=article&amp;item=llvm_gcc_dragonegg28&amp;num=1) результаты тестирования производительности GCC (4.2.1, 4.3.0, 4.4.0, 4.5.1, 4.6-20101030) и основанных на LLVM 2.8 проектов  LLVM-GCC, DragonEgg и Clang. По сравнению с GCC проекты на основе LLVM показали более высокую скорость компиляции, оказавшись впереди в оценивающих скорость сборки тестах (сборка apache и ImageMagic). &lt;br&gt;&lt;br&gt;&lt;br&gt;В 8 тестах (Apache benchmark, Gcrypt, OpenSSL, Himeno, MAFFT,  7-Zip, LAME MP3, x264), оценивающих производительность различных приложений,  расхождения в показателях были незначительными, хотя собранный в GCC код как правило продемонстрировал немного более высокую скорость работы. Значительный провал в производительности Clang и LLVM-GCC наблюдался в тестах John The Ripper Blowfish (отставание 40&#037;), HMMer (10-18&#037;), GraphicsMagick (20-50&#037;). В тесте C-Ray Clang и LLVM-GCC оказались быстрее GCC на 10-20&#037;.&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;URL: http://www.phoronix.com/scan.php?page=article&amp;item=llvm_gcc_dra</description>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (анонимус)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#50</link>
    <pubDate>Fri, 17 Feb 2023 16:34:19 GMT</pubDate>
    <description>Чем mingw не угодил? Всяк уж получше MSVC по качеству компиляции.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (simpler)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#48</link>
    <pubDate>Thu, 11 Nov 2010 07:41:19 GMT</pubDate>
    <description>Ну конечно. По-вашему получается, что содержимое всех новостей о си-ланге - тоже вранье.&lt;br&gt;Или вообще по-вашему си-ланга не существует, это лишь &quot;фантазия&quot;.&lt;br&gt;&lt;br&gt;Да продолжайте пользоваться gcc. Кто-то запрещает что-ли.&lt;br&gt;Что так волноваться-то из-за того, что у других появится возможность им не пользоваться.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (pavel_simple)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#47</link>
    <pubDate>Thu, 11 Nov 2010 04:05:13 GMT</pubDate>
    <description>&amp;gt;&amp;gt; так и запишем -- фантазёр&lt;br&gt;&amp;gt; Так и запишем - для вас важнее количество строк кода и показатели&lt;br&gt;&amp;gt; скорости, нежели качественный результат.&lt;br&gt;&amp;gt; То, что ядро Linux собирается си-лангом - это уже подтвержденный факт, а&lt;br&gt;&amp;gt; вы все никак в это поверить не можете.&lt;br&gt;&lt;br&gt;для меня важно -- чтобы всякие мимопролетающие трололо сливали за пизд^Wничем не прикрытое враньё -- пошло уже&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (simpler)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#46</link>
    <pubDate>Thu, 11 Nov 2010 00:38:14 GMT</pubDate>
    <description>&amp;gt; так и запишем -- фантазёр&lt;br&gt;&lt;br&gt;Так и запишем - для вас важнее количество строк кода и показатели скорости, нежели качественный результат.&lt;br&gt;То, что ядро Linux собирается си-лангом - это уже подтвержденный факт, а вы все никак в это поверить не можете.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (pavel_simple)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#45</link>
    <pubDate>Wed, 10 Nov 2010 13:18:02 GMT</pubDate>
    <description>&amp;gt; Я не считал.&lt;br&gt;&lt;br&gt;так и запишем -- фантазёр&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (simpler)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#44</link>
    <pubDate>Tue, 09 Nov 2010 20:51:25 GMT</pubDate>
    <description>&amp;gt; ты считал?&lt;br&gt;&amp;gt; в каком месте бОльшая?&lt;br&gt;&lt;br&gt;http://www.opennet.ru/opennews/art.shtml?num=28418&lt;br&gt;Я не считал. Может даже и не бОльшая, если тупо считать по количеству строк кода. А может и действительно бОльшая, судя по тексту - не принципиально.&lt;br&gt;&lt;br&gt;В любом случае - самодостаточная часть. Достигнуто состояние self-hosting.&lt;br&gt;Это означает, что в скором времени следует ожидать появление основанных на clang дистрибутивов. Дистрибутивов, где clang будет основным компилятором. Как бы это некоторых не раздражало.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (pavel_simple)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#43</link>
    <pubDate>Tue, 09 Nov 2010 20:20:12 GMT</pubDate>
    <description>&amp;gt; А также о том, что поскольку бОльшая часть ядра Линукса уже собирается&lt;br&gt;&amp;gt; под clang,&lt;br&gt;&lt;br&gt;ты считал?&lt;br&gt;в каком месте бОльшая?&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (simpler)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#42</link>
    <pubDate>Tue, 09 Nov 2010 20:12:56 GMT</pubDate>
    <description>Сюдя по всему, вы все-таки осознали реальность того, что под clang начнут собирать самодостаточные комплекты ПО, всключая ядра ОСей, гораздо раньше, чем на нем пересоберут весь существующий в Мире код.&lt;br&gt;&lt;br&gt;И что многие проекты сомнительного качества просто не станут поддерживать. Так и оставят, чтобы их авторы сами думали, осваивать им новый компилятор или нет.&lt;br&gt;&lt;br&gt;Просто вы до этого о такой возможности даже не подозревали. И думали, что единственным путем развития для нового компилятора (кроме еще гонки за скоростью), будет пересборка всего кода, доставшегося ему в наследство от старого. Потому что &quot;скорость&quot; и &quot;пересборка всего кода&quot; - это наиболее доступные для потребительского понимания темы. &lt;br&gt;&lt;br&gt;А тут вдруг неожиданно видите, сколько вариантов может еще оказаться. Вот до чего стереотипы доводят. И просто придумываете всякие отмазки для самоутешения.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности GCC, LLVM-GCC, DragonEgg, Clang (simpler)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/72247.html#41</link>
    <pubDate>Tue, 09 Nov 2010 19:52:19 GMT</pubDate>
    <description>&amp;gt; Вообще, правильные вещи говорит человек. Нефига писать непереносимый код. Левые фишки не нужны.&lt;br&gt;&lt;br&gt;Я вообще-то как раз переносинмость саму по себе в виду не имел. Поскольку переносимость ради переносимости &quot;серебряной пулей&quot; не является.&lt;br&gt;&lt;br&gt;Я говорил о том, что у gcc очень долго не было альтернатив в мире свободного софта. И теперь появилась качественная альтернатива.&lt;br&gt;&lt;br&gt;А также о том, что поскольку бОльшая часть ядра Линукса уже собирается под clang, в скором времени стоит ожидать появление дистрибутивов, основанных на llvm. Не говоря уже о FreeBSD.&lt;br&gt;А те куски, которые под clang не собираются никто не мешает заменить. Причем вовсе не обязательно _переносимым_ образом. И скорее всего так оно и будет. Один раз кто-то начнет - потом уже не остановишь.&lt;br&gt;&lt;br&gt;И еще о том, что судя по всему, разработчики clang не пытаются подгонять новый компилятор под все существующие стандарты и под все проекты с сомнительным качеством кода.&lt;br&gt;В чем я их и поддерживаю.&lt;br&gt;&lt;br&gt;Я считаю, что важнее свобода выбора, чем абстрактная перено</description>
</item>

</channel>
</rss>
