<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Для GCC представлен бэкенд c реализацией WebAssembly</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html</link>
    <description>Для развиваемого проектом GNU инструментария (binutils, gcc, glibc) подготовлен (https://sourceware.org/ml/binutils/2017-03/msg00044.html) рабочий прототип бэкенда (https://github.com/pipcet/asmjs) с поддержкой новой архитектуры - WebAssembly (https://www.opennet.ru/opennews/art.shtml?num=46117). Бэкенд позволяет использовать GCC для компиляции исходных текстов на языках C/C++ в промежуточный код WebAssembly для последующего выполнения в web-браузере или JavaScript Shell. В binutils добавлена поддержка генерации модулей в формате объектных файлов WebAssembly и упаковки/обработки блоков WebAssembly в исполняемых файлах в формате ELF. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Реализована поддержка трёх целевых платформ: asmjs (https://github.com/pipcet/asmjs/blob/everything/asmjs.org) (JavaScript с расширениями Asm.js), wasm32 (https://github.com/pipcet/asmjs/blob/everything/wasm32.org) (WebAssembly с 32-разрядной целочисленной арифметикой) и wasm64 (WebAssembly с 64-разрядной арифметикой с плавающей запятой). На начальной стадии разработки бэке</description>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#97</link>
    <pubDate>Sun, 12 Mar 2017 12:07:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; т.д.&lt;br&gt;&amp;gt; А теперь нужно заморочиться и создать проект туда нафигарить кода для сайта &lt;br&gt;&amp;gt; еще и дизайн для сайта сделать, так как элементарно нужно будет &lt;br&gt;&amp;gt; хотя бы ID как-то указывать.&lt;br&gt;&amp;gt; То есть если раньше порог вхождения в сайты был простой, то теперь &lt;br&gt;&amp;gt; порог вхождения стал гораздо больше, а ... а результат точно такой &lt;br&gt;&amp;gt; же.&lt;br&gt;&amp;gt; Почему результат такой же все просто код JavaScript все равно на стороне &lt;br&gt;&amp;gt; клиента будет откомпилирован в байт код. Короче говоря толку мало а &lt;br&gt;&amp;gt; возни полным полно &lt;br&gt;&lt;br&gt;Дизайн* = architecture&lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#96</link>
    <pubDate>Sun, 12 Mar 2017 12:03:56 GMT</pubDate>
    <description>&amp;gt; Нет, это то, что надо было сделать с самого начала, встроить в &lt;br&gt;&amp;gt; браузеры виртуальную машину исполняющую универсальный байткод, а не фронтенд специального &lt;br&gt;&amp;gt; языка специально для web - JavaScript.&lt;br&gt;&amp;gt; В отличие от плагинов java и флеш, webasm использует тот же апи, &lt;br&gt;&amp;gt; что и js. Исполняется с теми же правами что и js. &lt;br&gt;&lt;br&gt;Итак, изначально мы берем одного разработчика и он фигачит и на HTML и JavaScript и черт знает еще на чем PHP, SQL и т.д. &lt;br&gt;&lt;br&gt;А теперь нужно заморочиться и создать проект туда нафигарить кода для сайта еще и дизайн для сайта сделать, так как элементарно нужно будет хотя бы ID как-то указывать. &lt;br&gt;&lt;br&gt;То есть если раньше порог вхождения в сайты был простой, то теперь порог вхождения стал гораздо больше, а ... а результат точно такой же.&lt;br&gt;&lt;br&gt;Почему результат такой же все просто код JavaScript все равно на стороне клиента будет откомпилирован в байт код. Короче говоря толку мало а возни полным полно&lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#95</link>
    <pubDate>Sun, 12 Mar 2017 11:58:19 GMT</pubDate>
    <description>&amp;gt; Так теперь emscripten не нужен, я правильно понял?&lt;br&gt;&lt;br&gt;Будет нужен как минимум еще лет 10 для всяких там майкросовтов я думаю&lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#94</link>
    <pubDate>Sun, 12 Mar 2017 11:56:49 GMT</pubDate>
    <description>&amp;gt; Можно. Вообще, это уникальная возможность получить единый апи для любых библиотек написанных &lt;br&gt;&amp;gt; на любых языках. Только представьте: идеальная интероперабельность, никаких костыльных &lt;br&gt;&amp;gt; биндингов.&lt;br&gt;&lt;br&gt;Как показывает опыт последних лет 20 как-то все выходит боком. Все не совместимо и простые операции вроде линий, канвасов и т.д. не работал со звуком и сокетами, но и там я так понимаю протокола одного нет. &lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#93</link>
    <pubDate>Sun, 12 Mar 2017 11:51:48 GMT</pubDate>
    <description>&amp;gt;&amp;gt;писать на плюсах вместо JS - это дорого и долго &lt;br&gt;&amp;gt; пральна, надо на питоне!&lt;br&gt;&lt;br&gt;как там в питоне то синхронизация и гил уже разрешился&lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#92</link>
    <pubDate>Sun, 12 Mar 2017 11:50:52 GMT</pubDate>
    <description>&amp;gt; Корпорации поэтому и делают деньги, потому что на разработку тратят три копейки, &lt;br&gt;&amp;gt; а продают за три рубля. В отличие от продвинутого Васи++, который &lt;br&gt;&amp;gt; разрабатывает за 2 рубля, а продаёт за 2.5, чтобы хоть как-то &lt;br&gt;&amp;gt; покупали.&lt;br&gt;&lt;br&gt;А что Вам не нрвиться в этих языках. Воспринимайте их как расширение для C++. Просто какой-то фреймворк на подобии apr только с поддержкой конфигов определенного синтаксиса. Я вот всегда так думаю когда пишу на языках отичных от си.&lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#91</link>
    <pubDate>Sun, 12 Mar 2017 11:43:49 GMT</pubDate>
    <description>&amp;gt; Да бездельники напридумывали языков, вместо того чтобы работать &lt;br&gt;&lt;br&gt;Ну да лучше что бы они на JavaScript понаписали уйму сайтов продажи часов&lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#90</link>
    <pubDate>Sun, 12 Mar 2017 11:41:45 GMT</pubDate>
    <description>Компилируя Web компилятором по Web браузер,&lt;br&gt;а пользоваться можно только Web пользоватлям&lt;br&gt;</description>
</item>

<item>
    <title>Для GCC представлен бэкенд c реализацией WebAssembly (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/110600.html#89</link>
    <pubDate>Sun, 12 Mar 2017 06:12:46 GMT</pubDate>
    <description>Оно вполне может не уметь webgl. Это же для c++ интерфейс.&lt;br&gt;</description>
</item>

</channel>
</rss>
