<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлен GCC Exlorer, интерактивный компилятор на базе GCC</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html</link>
    <description>Мэт Годбольт (Matt Godbolt) представил (http://xania.org/201205/gcc-explorer) первую версию инструмента GCC Exlorer, предназначенного для наглядного просмотра результата компиляции участков исходного кода на языках C/C++ в инструкции на языке ассемблера. GCC Explorer выполнен в виде веб-приложения, позволяющего быстро просмотреть результат компиляции произвольного участка кода, оценить качество его оптимизации, а также наглядно изучить техники оптимизации, применяемые GCC. &lt;br&gt;&amp;lt;center&amp;gt;&amp;lt;img src=&quot;http://www.opennet.ru/opennews/pics_base/0_1337878005.png&quot; style=&quot;border-style: solid; border-color: #606060; border-width: 1px;&quot; title=&quot;&quot; border=0&amp;gt;&amp;lt;/center&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В частности, используя GCC Exlorer разработчики могут более детально познакомиться с особенностями генерации машинного кода для различных новых возможностей стандарта C++11 и понять насколько оптимальны применяемые в проекте конструкции. Приложение полностью основано на технологиях AJAX, поэтому любое изменение исходного кода, версии компилятора, передаваемых ем</description>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#74</link>
    <pubDate>Mon, 28 May 2012 19:23:02 GMT</pubDate>
    <description>&amp;gt; А с чего вдруг манипуляции с флагами должны иметь разную растактовку? Любой &lt;br&gt;&amp;gt; мало-мальски вменяемый проц выставляет все флаги как надо за 1 такт. &lt;br&gt;&lt;br&gt;Докажешь, что за один такт можно сделать &amp;#732;(SF &amp;#710; OF) &amp; &amp;#732;ZF &lt;br&gt;</description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#73</link>
    <pubDate>Mon, 28 May 2012 19:06:44 GMT</pubDate>
    <description>ЗЫ кстати случайно обнаружил что olimex (чьих плат у меня есть, по очевидным причинам) - затейники и в целом стали довольно дружественны к опенсорсу - как-то так: http://www.olimex.com/dev/ &lt;br&gt;</description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#72</link>
    <pubDate>Mon, 28 May 2012 19:01:15 GMT</pubDate>
    <description>&amp;gt; Ха-ха. Вот в этом вы все. Будете отрицать даже очевидные факты, если &lt;br&gt;&amp;gt; они противоречат вашей религии :) &lt;br&gt;&lt;br&gt;Вот в этом вы все - будете впаривать кривой булшит под 1 систему стоящий конских бабок, хотя есть еще 100500 валидных методов решения исходной задачи (&quot;нужен девайс, делающий X с параметрами Y по цене Z&quot;). Настаивая что ваш метод самый лучший. Без уточнения чем именно это принципиально лучше. &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Впрочем, я обычно обхожусь вообще отладочным выводом в UART, мне вполне хватает.&lt;br&gt;&amp;gt; Это потому, что ты ничего сложнее &quot;Hello world&quot; никогда не писал. &lt;br&gt;&lt;br&gt;Смотря что за хелловорлд считать. У меня один знакомый в качестве хелловорлда на ардуине соорудил девайс похожий на то что вы описываете. Нормально? :)&lt;br&gt;&lt;br&gt;&amp;gt; Попробуй написать устройство которое одновременно делает измерения, &lt;br&gt;&amp;gt; обрабатывает результаты, записывает их в определённом формате (в ту самую &quot;флэшку&quot;), &lt;br&gt;&amp;gt; управляется пользователем посредством клавиатуры и индикаторов, &lt;br&gt;&lt;br&gt;Во первых, я не вижу в каком месте тут ракетная наука. Каждый второй эмбе</description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на... (arisu)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#71</link>
    <pubDate>Mon, 28 May 2012 08:32:49 GMT</pubDate>
    <description>&amp;gt; написать устройство которое одновременно делает измерения, обрабатывает результаты, &lt;br&gt;&amp;gt; записывает их в определённом формате (в ту самую &quot;флэшку&quot;), управляется пользователем &lt;br&gt;&amp;gt; посредством клавиатуры и индикаторов, а также взаимодействует с другими устройствами по &lt;br&gt;&amp;gt; CAN. И всё это на &quot;голом железе&quot; с 16К (ШЕСТНАДЦАТЬЮ КИЛОБАЙТАМИ) &lt;br&gt;&amp;gt; ОЗУ.&lt;br&gt;&lt;br&gt;самое то для форта.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (dq0s4y71)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#70</link>
    <pubDate>Mon, 28 May 2012 08:28:47 GMT</pubDate>
    <description>&amp;gt; Во вторых, а почему меня должно интересовать какое-то там абстрактное большинство случаев?&lt;br&gt;&lt;br&gt;Ха-ха. Вот в этом вы все. Будете отрицать даже очевидные факты, если они противоречат вашей религии :)&lt;br&gt;&lt;br&gt;&amp;gt; Впрочем, я обычно обхожусь вообще отладочным выводом в UART, мне вполне хватает.&lt;br&gt;&lt;br&gt;Это потому, что ты ничего сложнее &quot;Hello world&quot; никогда не писал. Попробуй написать устройство которое одновременно делает измерения, обрабатывает результаты, записывает их в определённом формате (в ту самую &quot;флэшку&quot;), управляется пользователем посредством клавиатуры и индикаторов, а также взаимодействует с другими устройствами по CAN. И всё это на &quot;голом железе&quot; с 16К (ШЕСТНАДЦАТЬЮ КИЛОБАЙТАМИ) ОЗУ. Вот тогда я посмотрю, как тебе будет &quot;достаточно&quot; отладочного вывода по УАРТ. Бгг.&lt;br&gt;&lt;br&gt;Кстати, что ты делаешь, если УАРТа на твоём устройстве физически нет?&lt;br&gt;&lt;br&gt;&amp;gt; Получше чем у таких как вы.&lt;br&gt;&lt;br&gt;У меня одна и та же прога работает на ARM, на 8051, на ПК, и в эмуляторе Кейла. И работает везде одинаково хорошо. А что можешь сделать ты?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#69</link>
    <pubDate>Mon, 28 May 2012 01:08:51 GMT</pubDate>
    <description>&amp;gt; Не надо придумывать глупостей и приписывать их оппоненту.&lt;br&gt;&lt;br&gt;Ну так вы безаппеляционно завяили не меньшую глупость. Почему бы и не отыграться за это? Вы сами такой шанс дали :)&lt;br&gt;&lt;br&gt;&amp;gt; Мне не интересно, что вам кажется. Мне также не интересны ваши убеждения &lt;br&gt;&amp;gt; по поводу &quot;проприетарщины&quot; и СПО. Я подозреваю, что ваши религиозные взгляды &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;я тут </description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#68</link>
    <pubDate>Mon, 28 May 2012 00:10:04 GMT</pubDate>
    <description>&amp;gt; IMHO, правильно писать IMHO &lt;br&gt;&lt;br&gt;Ну я не считал что в данном случае мнение излишне скромное, поэтому &quot;humble&quot; убрал ;). Да, я в отличие от вас еще и знаю что &quot;IMHO&quot; означает, а не просто повторяю заученное слово.&lt;br&gt;&lt;br&gt;&amp;gt; Млин, луркояз хотя бы учите, если &quot;русский языка&quot; для вас &quot;такая сложная&quot; &lt;br&gt;&lt;br&gt;Удачи в обучении меня сетевым акронимам. Только я в сетях побольше вашего и данными акронимами пользуюсь поболее вашего. Указанный варант сокращения имеет хождение, просто менее популярен, т.к. не у всех хватает духа намекать на свою нескромность :)&lt;br&gt;</description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#67</link>
    <pubDate>Mon, 28 May 2012 00:00:24 GMT</pubDate>
    <description>&amp;gt; CMOVL - двух: OF и ZF. При самых оптимистичных расчетах выигрыш не &lt;br&gt;&amp;gt; менее 3 тактов. :) &lt;br&gt;&lt;br&gt;А с чего вдруг манипуляции с флагами должны иметь разную растактовку? Любой мало-мальски вменяемый проц выставляет все флаги как надо за 1 такт.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен GCC Exlorer, интерактивный компилятор на базе GC... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/84689.html#66</link>
    <pubDate>Sun, 27 May 2012 23:59:07 GMT</pubDate>
    <description>&amp;gt; Раньше Intel печатала таблицы расстактовок, сейчас видимо забили.&lt;br&gt;&lt;br&gt;Потому что стало довольно бессмысленно: растактовка варьируется в зависимости от того какие команды были рядом. Как ты понимаешь, возможность впихать раздробленные на микрокоманды инструкции в блоки выполнения зависит от того какие и чем заняты. То-есть разные инструкции вокруг &quot;исследуемой&quot; очень даже могут поменять наблюдаемую картину. По идее растактовка получается плавающей и зависимой от &quot;предыстории&quot;.&lt;br&gt;</description>
</item>

</channel>
</rss>
