<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск языка программирования Rust 1.59 с поддержкой ассемблерных вставок</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html</link>
    <description>Опубликован релиз языка программирования общего назначения Rust 1.59, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56753&lt;br&gt;</description>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (burjui)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#220</link>
    <pubDate>Sat, 19 Mar 2022 08:41:06 GMT</pubDate>
    <description>Полноценное ООП - это и есть структуры + трейты + делегация. А та жалкая поделка, что уже не один десяток лет заражает все мейнстрим ЯП, включая Java и C++ - это лишь очередной способ сделать с умным лицом из нормального кода неподдерживаемую лапшу и написать стопицот книжек о том, как нужно &quot;правильно&quot; писать код в этой изначально кривой парадигме.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (burjui)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#219</link>
    <pubDate>Sat, 19 Mar 2022 08:35:26 GMT</pubDate>
    <description>Не знал, что хейтерочки умеют думать.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (burjui)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#218</link>
    <pubDate>Sat, 19 Mar 2022 08:34:38 GMT</pubDate>
    <description>ЖООП&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (burjui)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#217</link>
    <pubDate>Sat, 19 Mar 2022 08:33:19 GMT</pubDate>
    <description>Среди растоманов есть представители ЛГБТ, но даже они не настолько извращенцы, чтобы себе такое вставлять. И дело тут не в безопасности, которая в идеологии Rust, вообще-то, имеется ввиду safety, а не security. Впрочем, я слишком многого требую от хейтерочков - читать оригинальную документацию на английском, например. Да и вообще читать, если на то пошло :)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#216</link>
    <pubDate>Thu, 03 Mar 2022 21:06:44 GMT</pubDate>
    <description>А как же БИЗАПАСНАСТЬ?!&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (morphe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#215</link>
    <pubDate>Thu, 03 Mar 2022 17:26:57 GMT</pubDate>
    <description>&amp;gt; Нет, на скрине совершенно точно НЕ синтаксис Интел. В intel asm никогда &lt;br&gt;&amp;gt; не было такой структуры команд или регистров.&lt;br&gt;&lt;br&gt;           &quot;mov &#123;tmp&#125;, &#123;x&#125;&quot;,&lt;br&gt;           &quot;shl &#123;tmp&#125;, 1&quot;,&lt;br&gt;           &quot;shl &#123;x&#125;, 2&quot;,&lt;br&gt;           &quot;add &#123;x&#125;, &#123;tmp&#125;&quot;,&lt;br&gt;&lt;br&gt;x, tmp - регистры, которые компилятор сам зааллоцирует и подставит в asm&lt;br&gt;Например x станет rax (т.к x имеет тип u64, нужен регистр 64 бита)&lt;br&gt;Ну и tmp соответственно rbx&lt;br&gt;&lt;br&gt;Подставляем:&lt;br&gt;&lt;br&gt;    mov rbx, rax&lt;br&gt;    shl rbx, 1&lt;br&gt;    shl rax, 2&lt;br&gt;    add rax, rbx&lt;br&gt;&lt;br&gt;Собсно вопрос, что не так с синтаксисом intel?&lt;br&gt;&lt;br&gt;Если не нравится сам синтаксис подстановок, то в gcc это будет так (Именованных подстановок раз нет):&lt;br&gt;&lt;br&gt;           &quot;mov &#037;1, &#037;0&#092;n&quot;&lt;br&gt;           &quot;shl &#037;1, 1&#092;n&quot;&lt;br&gt;           &quot;shl &#037;0, 2&#092;n&quot;&lt;br&gt;           &quot;add &#037;0, &#037;1&#092;n&quot;&lt;br&gt;&lt;br&gt;Разница чот не заметна)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (Ordu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#214</link>
    <pubDate>Wed, 02 Mar 2022 11:24:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt; И пускай он есть. Мне-то что?&lt;br&gt;&amp;gt; Тебе хз, мне - интересная штука, менее мерзотная чем сабж.&lt;br&gt;&lt;br&gt;Спасибо что поделился этим. Полегчало?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#213</link>
    <pubDate>Tue, 01 Mar 2022 20:01:24 GMT</pubDate>
    <description>&amp;gt; И пускай он есть. Мне-то что?&lt;br&gt;&lt;br&gt;Тебе хз, мне - интересная штука, менее мерзотная чем сабж.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.59 с поддержкой ассембл... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126867.html#212</link>
    <pubDate>Tue, 01 Mar 2022 19:59:02 GMT</pubDate>
    <description>Нет, на скрине совершенно точно НЕ синтаксис Интел. В intel asm никогда не было такой структуры команд или регистров.&lt;br&gt;</description>
</item>

</channel>
</rss>
