<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз языка программирования Rust 1.30</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html</link>
    <description>Состоялся (https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html) релиз языка системного программирования Rust 1.30 (http://www.rust-lang.org), развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo (http://blog.rust-lang.org/2014/11/20/Cargo.html), позволяющий получить нужные для программы библиотеки  в один клик. Для размещения библиотек поддерживается репозиторий crates.io (htt</description>

<item>
    <title>Релиз языка программирования Rust 1.30 (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#162</link>
    <pubDate>Fri, 07 Dec 2018 07:13:47 GMT</pubDate>
    <description>&amp;gt; Rust-1.31 на FreeBSD занимает 320 МБ в распакованном виде, в архиве пакета &lt;br&gt;&amp;gt; - rust-1.31.0.txz 104,1 МБ. На Ryzen 5 2600 собирается из исходников &lt;br&gt;&amp;gt; за 45 минут.&lt;br&gt;&amp;gt; Это всё, что нужно знать&lt;br&gt; &amp;gt;об инфраструктуре этого языка.&lt;br&gt;&lt;br&gt;Ты забыл, или тебе просто не надо, указать, что каждая следующая версия обязятельно собирается предыдущей, и, чтобы собрать этот свой &quot;1.31&quot;  таки из исходников, включая инструменты сборки! ddg://trusting+trust+compiler+attack, станцевать придётся с версии, кажется, 1.19 и какого-то &quot;mrust&quot;-а, собирая _каждую_ из них предыдущей -- в диапазоне  19..31, соответственно.&lt;br&gt;&lt;br&gt;На досуге можешь посчитать диск и время.  Это тоже интересно публике.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (iZEN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#161</link>
    <pubDate>Thu, 06 Dec 2018 19:29:45 GMT</pubDate>
    <description>Rust-1.31 на FreeBSD занимает 320 МБ в распакованном виде, в архиве пакета - rust-1.31.0.txz 104,1 МБ. На Ryzen 5 2600 собирается из исходников за 45 минут.&lt;br&gt;Это всё, что нужно знать об инфраструктуре этого языка.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (Sw00p aka Jerom)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#160</link>
    <pubDate>Wed, 31 Oct 2018 20:05:21 GMT</pubDate>
    <description>&amp;gt; Ну как не связывал...&lt;br&gt;&lt;br&gt;не вижу примера связи времени с эфиром...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#159</link>
    <pubDate>Wed, 31 Oct 2018 17:21:35 GMT</pubDate>
    <description>Может кто из растаманов пояснить нафига это &quot;Добавлена возможность использования ключевых слов в качестве идентификаторов.&quot;?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (freecoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#158</link>
    <pubDate>Wed, 31 Oct 2018 16:10:37 GMT</pubDate>
    <description>А что значит &quot;скотился&quot;?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (freecoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#157</link>
    <pubDate>Wed, 31 Oct 2018 16:06:59 GMT</pubDate>
    <description>TCP/IP стек и блокчейны.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (freecoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#156</link>
    <pubDate>Wed, 31 Oct 2018 16:02:18 GMT</pubDate>
    <description>За два года компиляцию в Rust уже не раз ускоряли. Так что не все так плохо.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (freecoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#155</link>
    <pubDate>Wed, 31 Oct 2018 15:56:56 GMT</pubDate>
    <description>Ответ был дан в блогпосте, анонсирующем выпуск:&lt;br&gt;&lt;br&gt;&quot;Пока не так много случаев, когда вам это пригодится. Но однажды вы попытаетесь использовать пакет для Rust 2015 в проекте для Rust 2018 или наоборот, тогда набор ключевых слов у них будет разным.&quot;&lt;br&gt;https://habr.com/post/428073/&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.30 (freecoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115665.html#154</link>
    <pubDate>Wed, 31 Oct 2018 15:23:34 GMT</pubDate>
    <description>Да, это хороший пример, как использование атрибута может запутать, так как частично код генерируется в процедурном макросе. Однако мне потребовалось 5 минут, чтобы на Гитхабе отыскать то место, где создается структура. При этом я в своей жизни только один раз сам писал процедурный макрос и чтение кода особого труда мне не составило.&lt;br&gt;</description>
</item>

</channel>
</rss>
