<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тестирование современных версий Clang и GCC</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html</link>
    <description>Ресурс Phoronix провёл (http://www.phoronix.com/scan.php?page=article&amp;item=llvm_32_egging&amp;num=1) оценку производительности тестовых приложений, собранных с использованием различных современных версий компиляторов Clang и GCC. В сравнении приняли участие Clang 3.1, SVN версия Clang 3.2, GCC 4.7.2, версия GCC 4.8, находящаяся в разработке, а также GCC с плагином DragonEgg, который позволяет GCC использовать LLVM в качестве бэкэнда. &lt;br&gt;&lt;br&gt;&lt;br&gt;В большинстве тестов победил GCC, при том в некоторых тестах отличия достигали нескольких раз (отдельно подчеркивается, что ряд результатов не связан с поддержкой OpenMP). Тем не менее, в нескольких тестах (несколько тестов набора SciMark) Clang выиграл с заметным отрывом. Связка GCC + DragonEgg показала достаточно неоднозначные результаты, местами выигрывая у вообще всех участников тестирования, но сильно проиграв в некоторых других тестах всем участникам.&lt;br&gt;&lt;br&gt;URL: http://www.phoronix.com/scan.php?page=article&amp;item=llvm_32_egging&amp;num=1&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.s</description>

<item>
    <title>Тестирование современных версий Clang и GCC (iZEN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#143</link>
    <pubDate>Sat, 29 Dec 2012 19:24:18 GMT</pubDate>
    <description>Тестирование финальной версии LLVM/Clang 3.2, предыдущей версии LLVM/Clang 3.1, стабильного релиза GCC 4.7.2 и снапшота разрабатываемого GCC 4.8 по состоянию на 23 декабря 2012г:&lt;br&gt;http://www.phoronix.com/scan.php?page=article&amp;item=llvm_clang32_final&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#142</link>
    <pubDate>Thu, 15 Nov 2012 02:01:11 GMT</pubDate>
    <description>&amp;gt; Clang очень быстро собирает приложения, а GCC &amp;#8212; слоупок в полтора-два раза. &lt;br&gt;&amp;gt; На десктопе скорость выполнения интерактивных приложений не сильно важна.&lt;br&gt;&lt;br&gt;изя, ты как всегда фееричен. я даже не буду спрашивать тебя, слышал ли ты что-то про &amp;#171;комфортную скорость реакции софта&amp;#187;. и про то, что современная называется &amp;#171;атомно тормозит&amp;#187; &amp;#8212; просто такие как ты привыкли уже питаться гуано, и уверены, что без нормы не прожить.&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#141</link>
    <pubDate>Thu, 15 Nov 2012 01:57:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Как же они отлаживают?&lt;br&gt;&amp;gt; Дебажный printf же самый позиксвейный и юникслайковый отладочный кундштюк.&lt;br&gt;&amp;gt; Вы не понимаете!&lt;br&gt;&lt;br&gt;отличная штука, кстати. как ты думаешь, почему логи до сих пор живее всех живых, и сдавать позиции не собираются?&lt;br&gt;&lt;br&gt;впрочем, &amp;#171;интерактивные отладчики&amp;#187; незаменимы для офисных долбокодеров: потому что щёлкаешь ерундой в отладчике &amp;#8212; вроде и работаешь. и, главное, думать при этом не надо. то ли дело воооон тот бездельник, который курит и в карманный комп пырится: явно же смИшные картинки смотрит! а то, что за ним куча багфиксов, а за Активным Работником только багодельня &amp;#8212; так это потому, что Активный Работник активно работает, некогда ему всякой ерундой типа багфиксов заниматься.&lt;br&gt;&lt;br&gt;такие дела.&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#140</link>
    <pubDate>Thu, 15 Nov 2012 01:50:12 GMT</pubDate>
    <description>&amp;gt; GCC Runtime Library Exception уже _давно_ http://www.opennet.ru/openforum/vsluhforumID3/52871.html#22 &lt;br&gt;&amp;gt; исправлен.&lt;br&gt;&lt;br&gt;оно не знает, ему прошивку не обновили.&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#139</link>
    <pubDate>Thu, 15 Nov 2012 01:43:07 GMT</pubDate>
    <description>&amp;gt; А я, вообще, в последнее н-дцать лет как-то научился&lt;br&gt;&lt;br&gt;и вот всё у тебя &amp;#171;как-то&amp;#187;. лучше бы ты полы подметать научился, но зато хорошо, а не &amp;#171;как-то&amp;#187;. всяко пользы больше было бы &amp;#8212; и тебе, и окружающим.&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#138</link>
    <pubDate>Thu, 15 Nov 2012 01:38:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;из плюсов clang хорошие сообщения об ошибках &lt;br&gt;&amp;gt; GCC 4.8 уже подтянулся, советую посмотреть.&lt;br&gt;&lt;br&gt;ага. к счастью, этот маразм можно отключить. надеюсь, в configure будет опция, чтобы оно исчезло и больше никогда не появлялось. потому что одни идиоты попутали терминал и картины Малевича, а другие наслушались идиотов и решили делать то же самое, но пока хоть без цвета. как будто редакторы разучились переходить по номеру строки и позиции в оной, а терминалы стали бесконечно видимой высоты.&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (an.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#137</link>
    <pubDate>Wed, 14 Nov 2012 09:41:55 GMT</pubDate>
    <description>Да, его самого не мешало бы отладить&lt;br&gt;</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#136</link>
    <pubDate>Wed, 14 Nov 2012 07:51:19 GMT</pubDate>
    <description>&amp;gt; + Нет постороннего &quot;мусора&quot;, который нужно ещё сопровождать &amp;#8212; есть чётко определённая конфигурация зависимостей.&lt;br&gt;&lt;br&gt;Рядовые апт-гетчики ничего не сопровождают&lt;br&gt;&lt;br&gt;&amp;gt; + Компактность и понятность сборки.&lt;br&gt;&lt;br&gt;Не очень понял про компактность. Процесс сборки более понятен, чем процесс распаковки пакета?&lt;br&gt;&lt;br&gt;&amp;gt; + Оперативные обновления и патчи.&lt;br&gt;&lt;br&gt;Пожалуй, реальное преимущество. Хотя в дебиане фиксы безопасности тоже прилетают оперативно, а сборка на ихнем сервере почти наверняка быстрее, чем у себя дома.&lt;br&gt;&lt;br&gt;&amp;gt; + Существенная экономия времени: нужно скачать только исходники, а с чужими блобами разбираться не нужно.&lt;br&gt;&lt;br&gt;Экономия времени по сравнению с чем? Из исходников сборка происходит быстрее, чем распаковка бинарного пакета?&lt;br&gt;&lt;br&gt;&amp;gt; а с чужими блобами разбираться не нужно&lt;br&gt;&lt;br&gt;В каком смысле &quot;чужие&quot;, и чего с ними &quot;разбираться&quot;? В пакетных линуксах исходники точно так же доступны, если надо, и из них можно собрать абсолютно такой же пакет, что и в репозитории, с точностью до байта, и убедиться, что одно получено из друго</description>
</item>

<item>
    <title>Тестирование современных версий Clang и GCC (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/87228.html#135</link>
    <pubDate>Wed, 14 Nov 2012 06:57:44 GMT</pubDate>
    <description>&amp;gt; религиозная ненависть к фанатикам - которые статически линкуя код libgcc - навязывают &lt;br&gt;&amp;gt; любой собранной программе GPL v3.&lt;br&gt;&lt;br&gt;И кстати, _они_ не &quot;линкуя&quot;. &quot;Линкуя&quot; -- ты. И &quot;линкуя&quot;, ты ж обязан исполнить и лицензию, и её exceptions.&lt;br&gt;&lt;br&gt;Та-что да, елси _ты, &quot;линкуя&quot;, навязываешь GPLv3, &#091;по сю пору то есть,&#093; то ты - фанатик и неуч.&lt;br&gt;</description>
</item>

</channel>
</rss>
