<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск языка программирования Rust 1.37</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html</link>
    <description>Опубликован (https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html) релиз языка системного программирования Rust 1.37 (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 (ht</description>

<item>
    <title>Выпуск языка программирования Rust 1.37 (Vroeger)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#142</link>
    <pubDate>Sat, 25 Jan 2020 16:31:43 GMT</pubDate>
    <description>букинист&amp;#8482;-&amp;gt;любитель покупать книги по программированию.&lt;br&gt;&lt;br&gt;Если вышеизложенный комментарий - не удовлетворяет,&lt;br&gt;тогда можно Клонировать текст программы по другому.&lt;br&gt;Например в стиле 60-х годов:&lt;br&gt;&lt;br&gt;&amp;lt;...... Но снова качает, качает.&lt;br&gt;Задира-ветер фонари над головой.&lt;br&gt;И снова шагает, шагает.&lt;br&gt;Весёлый парень по весенней мостовой.&lt;br&gt;&lt;br&gt;Листает, листает, листает.&lt;br&gt;Учебник JAVA он листает на ходу.&lt;br&gt;Не знает, не знает, не знает.&lt;br&gt;Что каждым утром он читает &quot;Лабуду&quot;.&lt;br&gt;&lt;br&gt;Пройдет много лет и поймет наш студент.&lt;br&gt;Что формулы счастья у JAVA уж - Нет.&lt;br&gt;&lt;br&gt;Есть в книжках твоих много истин таких.&amp;#128126;&lt;br&gt;А формула счастья Давно у Других!&amp;gt;&amp;#129408;&lt;br&gt;&lt;br&gt;Автор исходника: Куклин Л. жив 86 лет&lt;br&gt;Композитор: Колкер А.&lt;br&gt;Исполняет: Мария Пахоменко.&lt;br&gt;Год: 1964&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (Vroeger)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#141</link>
    <pubDate>Sat, 25 Jan 2020 16:21:07 GMT</pubDate>
    <description>Написание программ исходит из сочинительства.&lt;br&gt;Андрей Макаревич был бы отличным программистом.&lt;br&gt;&lt;br&gt;Вот море молодых. Айфоны их дороги.&lt;br&gt;Мне триста лет, я выполз из тьмы.&lt;br&gt;Они &quot;торчат от GO&quot;.&lt;br&gt;Скриптами &quot;пудрят мозги&quot;.&lt;br&gt;Они не такие как мы.&lt;br&gt;Я не горю желаньем лезть в чужой монастырь.&lt;br&gt;Я видел COM на C без прикрас.&lt;br&gt;Не стоит прогибаться под изменчивый мир.&lt;br&gt;Ну вот и всё!&lt;br&gt;Мы пишем на RUST.&lt;br&gt;&lt;br&gt;Теперь, всё мы пишем на RUST.&lt;br&gt;&lt;br&gt;Один мой друг.&lt;br&gt;Он стоил двух.&lt;br&gt;И не букинист&amp;#8482;.&lt;br&gt;Всегда везде &quot;решётку&quot; хвалил.&lt;br&gt;Работал он на Гейтса, как C# программист.&lt;br&gt;А тот взял да &quot;свалил&quot;.&lt;br&gt;Ну, что же.&lt;br&gt;Спи спокойно. Ведь на C ты &quot;забил&quot;.&lt;br&gt;И брал свои вершины не раз.&lt;br&gt;Не стоит прогибаться под изменчивый мир.&lt;br&gt;Ну вот и всё!&lt;br&gt;Мы пишем на RUST.&lt;br&gt;&lt;br&gt;Теперь, всё мы пишем на RUST.&lt;br&gt;&lt;br&gt;Другой, держался русла.&lt;br&gt;И течение ловил.&lt;br&gt;Подальше от &quot;плюсовых&quot; кодов.&lt;br&gt;Он был как все.&lt;br&gt;И плыл как все.&lt;br&gt;И вот он приплыл.&lt;br&gt;Ни ядер. Ни клонов. Ни BoF.&lt;br&gt;И жизнь его нагнула в этот &quot;JAVA-кефир&quot;.&lt;br&gt;Где KOTLIN не поможет за раз.&lt;br&gt;Не стоит прогибаться по</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (burjui)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#140</link>
    <pubDate>Fri, 23 Aug 2019 12:14:18 GMT</pubDate>
    <description>Не сильно лучше? Ну-ну. У меня в Rust проекте на 6000 строк за все время не было ни одного сегфолта и ни одной утечки памяти. При этом писать такой код намного легче, чем на C++. И Rust сделан совершенно не по образу и подобию C++. Извините, но вы несёте чушь. Фактически Rust - это современный ML без GC и с низкоуровневыми фичами. На C++ он похож только если сильно прищуриться и попрыгать.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (burjui)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#139</link>
    <pubDate>Fri, 23 Aug 2019 12:06:11 GMT</pubDate>
    <description>Rust мирно развивается, C++ агрессивно извивается.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (донни)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#138</link>
    <pubDate>Tue, 20 Aug 2019 16:39:13 GMT</pubDate>
    <description>Я знаю, если что. Их поделкой (чистым хромом) не пользуюсь, поэтому о его стабильности ничего не скажу.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (Wilem)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#137</link>
    <pubDate>Tue, 20 Aug 2019 08:58:59 GMT</pubDate>
    <description>На знаю что там была за удалённая нить, но вообще сед и авк в винде норм. BusyBox называется. Я так кросс-платформенные скрипты делаю. И не для себя, а для гигантских компаний по всему миру.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (freehck)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#136</link>
    <pubDate>Mon, 19 Aug 2019 20:26:00 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Ты путаешь с динамическим связыванием.&lt;br&gt;&amp;gt; Может быть.&lt;br&gt;&lt;br&gt;&quot;Может быть&quot;. =/&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Динамическое связывание -- это во-первых зло, &lt;br&gt;&amp;gt; Да ладно. Я не считаю себя фанатом динамического связывания, но это очень удобная фишка.&lt;br&gt;&lt;br&gt;Скажем так, у него и правда есть область применения. Тем не менее, в CL &quot;ушки&quot; таким символам ставят не просто так, а как раз потому, что именно этим способом большинство лисперов отстреливают себе ноги.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (Ordu)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#135</link>
    <pubDate>Mon, 19 Aug 2019 18:08:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Скажем в lisp&apos;е нет понятия &quot;переменная&quot; в смысле других языков. Там есть символы.&lt;br&gt;&amp;gt; Вообще-то сравнивать символ с переменной не корректно. Наиболее близким аналогом переменной &lt;br&gt;&amp;gt; в лиспах является связывание.&lt;br&gt;&lt;br&gt;Может быть. Попробуй объяснить человеку далёкому от lisp&apos;а эти нюансы.&lt;br&gt;&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;Да ладно. Я не считаю себя фанатом динамического связывания, но это очень удобная фишка.&lt;br&gt;&lt;br&gt;&amp;gt; во-вторых диалекты scheme (которые таки да, тоже обычно подразумеваются, когда мы &lt;br&gt;&amp;gt; говорим о lisp) его либо вообще не поддерживают, либо поддерживают через &lt;br&gt;&amp;gt; явное декларирование в каждом месте, где используются, что это не лексические &lt;br&gt;&amp;gt; связывания. Как пример можешь посмотреть на parameters в Racket.&lt;br&gt;&lt;br&gt;Да, я знаю. Поэтому моя попытка освоить схему с ракетом закончилась неполным чтением вводной документации. Нахрен нужен лисп без динамического связывания? Можно ещё lisp без скобок сделать, можно сделать lisp без макрос</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.37 (Ordu)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118183.html#134</link>
    <pubDate>Mon, 19 Aug 2019 18:03:54 GMT</pubDate>
    <description>&amp;gt; Все вами описанное в личпе как раз и является &quot;zero cost&quot;, так &lt;br&gt;&amp;gt; как реализовано естественным для рантайма образом.&lt;br&gt;&amp;gt; Выравнивание объектов в памяти по границе слова (двойного слова)? Любой язык, кроме &lt;br&gt;&amp;gt; специально оговоренных программистом случаев, это делает за вас - напомню, что &lt;br&gt;&amp;gt; обращение к невыровненным словам до сих пор влечет за собой CPU &lt;br&gt;&amp;gt; пенальти.&lt;br&gt;&lt;br&gt;К невыравненным байтам тоже пенальти? А в lisp&apos;е байт будет занимать четыре а то и восемь байтов памяти. И будут огромные проблемы сделать упакованный массив байтов или упакованную структуру, потому что будут огромные проблемы со ссылками на эти упакованные байты.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; А в лиспе (и других языках со сборкой мусора) это &lt;br&gt;&amp;gt; выравнивание дополнительно используется для элегантного 0-cost выделения объектов в куче, &lt;br&gt;&amp;gt; где выделение объекта, это просто увеличение внутреннего указателя на N слов. &lt;br&gt;&lt;br&gt;Куча -- это не zero-cost абстракция. Она отъедает процессорное время и изменяет объём расходуемой памяти, причём как именно она будет это делать зави</description>
</item>

</channel>
</rss>
