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

<item>
    <title>Выпуск языка программирования Rust 1.76 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#157</link>
    <pubDate>Wed, 14 Feb 2024 04:45:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; Наоборот, народ приучается читать доки и исходники &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Смешно. Они man не могут осилить, сразу в инет лезут.&lt;br&gt;&amp;gt;&amp;gt; А что, кто-то из бородатых сишников до сих пор читает man-ы вместо &lt;br&gt;&amp;gt;&amp;gt; стандарта?&lt;br&gt;&amp;gt; В твоем вопросе вся твоя некомпетентность.&lt;br&gt;&lt;br&gt;С точки зрения предпочитателя man-ов стандарту, естественно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (Вы забыли заполнить поле Name)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#156</link>
    <pubDate>Wed, 14 Feb 2024 03:24:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Наоборот, народ приучается читать доки и исходники &lt;br&gt;&amp;gt;&amp;gt; Смешно. Они man не могут осилить, сразу в инет лезут.&lt;br&gt;&amp;gt; А что, кто-то из бородатых сишников до сих пор читает man-ы вместо &lt;br&gt;&amp;gt; стандарта?&lt;br&gt;&lt;br&gt;В твоем вопросе вся твоя некомпетентность.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#155</link>
    <pubDate>Tue, 13 Feb 2024 06:24:19 GMT</pubDate>
    <description>Всё правильно поняли, каждый узел - это char. Если для курсовика годится хранить словарь в мапе, то в реальном мире желательно выводить в сообщении об ошибках подсказку при опечатках в имени функций. Так что вышеотписавшийся преждевременный оптимизатор, нашедший решение в гугле, пролетает с хеш-табличкой. Понадобится префиксное дерево.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (Cooler)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#154</link>
    <pubDate>Tue, 13 Feb 2024 05:52:31 GMT</pubDate>
    <description>Да, сорри. Изначально неправильно понял ваш пост, что строки хранятся в дереве. Я то подумал речь идёт о дереве, где каждый узел - это char. А каждая строка имеет свой уникальный путь в этом дереве. Поэтому был так удивлён &amp;#128578;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (adolfus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#153</link>
    <pubDate>Mon, 12 Feb 2024 16:15:04 GMT</pubDate>
    <description>&amp;gt; Ты удивишься, но с https://github.com/rust-lang/rust &lt;br&gt;&lt;br&gt;Действительно удивлен. Откуда у вас эта информация -- на их сайте ничего об этом нет нет. Только возможность что-то установить из сети. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#152</link>
    <pubDate>Mon, 12 Feb 2024 14:44:16 GMT</pubDate>
    <description>Ты удивишься, но с https://github.com/rust-lang/rust&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#151</link>
    <pubDate>Mon, 12 Feb 2024 13:41:14 GMT</pubDate>
    <description>&amp;gt; Мы не говорим о том, про что там char/byte в C&lt;br&gt;&lt;br&gt;я сказал про размер char/byte в С&lt;br&gt;&lt;br&gt;&amp;gt; мы говорим об ABI используемых с C&lt;br&gt;&lt;br&gt;это ты соскочил с темы рассказывая что регистры тоже память, кроме тебя же не знает никто бугага&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#150</link>
    <pubDate>Mon, 12 Feb 2024 12:50:49 GMT</pubDate>
    <description>&amp;gt; так ты сам привёл пример что не нужно - но так проще быстрей и унивесальней&lt;br&gt;&lt;br&gt;Причины того или иного технического решения не отменяют самого технического решения. Если принято решение использовать под каждый char аж целый 64-х битный регистр, то это решение принято.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; речь не только о регистрах, но и о стеке, где char использует 32 бита&lt;br&gt;&amp;gt; речь только об этом - как данные в памяти размещаются&lt;br&gt;&lt;br&gt;Регистры и стек -- это тоже память. Регистры -- это самая быстрая память, быстрее даже чем L1, но регистров немного, и поэтому для их адресов придумывают мнемонические имена. В том же x86_32 регистров восемь штук и они в машинном коде кодируются тремя битами адреса. Но восемь это немного, и можно каждому придумать имя. Плюс их нельзя косвенной адресацией достать, только статически прописанным &quot;адресом&quot;, поэтому арифметика адресов регистров не имеет большого смысла, и поэтому можно и мнемониками. Но регистры -- это память и притом самая важная.&lt;br&gt;&lt;br&gt;А уж стек -- это память даже в том смысле этого слова, который прям</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.76 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/132792.html#149</link>
    <pubDate>Mon, 12 Feb 2024 11:25:13 GMT</pubDate>
    <description>&quot;Словарь&quot; - это такая штука, где хранятся имена функций. Таких имён может быть например 10000. Интерпретатор читает в исходнике имя функции и ищет его в словаре - что бы далее найти её определение. Вот это всё должно не экономить память (преждевременная оптимизация), а работать так, что бы пользователь при запуске программы не уходил пить кофе. Какая там окажется сложность при переборе всех имён в массиве или списке - даже думать не хочу, потому взял с запасом. В std::map&amp;lt;&amp;gt; хранят не символы, а имена, это обычное решение &quot;в лоб&quot; для быстрого поиска, а внутри там не обязательно perfect hash, может быть и дерево.&lt;br&gt;</description>
</item>

</channel>
</rss>
