<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз языка программирования Rust 1.6, развиваемого проектом...</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html</link>
    <description>Состоялся (http://blog.rust-lang.org/2016/01/21/Rust-1.6.html) релиз языка программирования Rust 1.6 (http://www.rust-lang.org), развиваемого проектом Mozilla, обеспечивающего автоматическое управление памятью и предоставляющего средства для высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo (https://www.opennet.ru/opennews/art.shtml?num=36576), написанный (https://github.com/servo/servo/) на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). &lt;br&gt;&lt;br&gt;&lt;br&gt;Новый выпуск примечателен переводом libcore в разряд стабильных. Стандартная библиотека функций Rust базируется на базовой библиотеке libcore, которая не зависит от платформ и самодостаточна. Поверх libcore построена расширенная библиотека libstd, через которую доступны функции работы с памятью, вводом/выводом и многопоточностью</description>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (Аноним Аналитег)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#74</link>
    <pubDate>Wed, 27 Jan 2016 20:34:57 GMT</pubDate>
    <description>У меня нет достаточной компетенции для ответа на вопрос, я джава кодер, максимум доводилось заниматься портированием сишных приложений на джаву.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (freehck)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#73</link>
    <pubDate>Tue, 26 Jan 2016 18:22:22 GMT</pubDate>
    <description>А как, кстати, производится управление счётчиком &quot;умного указателя&quot; при многопоточной работе? Лочится на время присваивания?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (Michael Shigorin)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#72</link>
    <pubDate>Sun, 24 Jan 2016 18:20:12 GMT</pubDate>
    <description>&amp;gt; Ах, теперь вот как? Так Вы собираетесь доказывать, что лисп не хорош &lt;br&gt;&amp;gt; для быстрого создания DSL через доказательство того, что DSL и не &lt;br&gt;&amp;gt; нужно создавать быстро. Неплохое начало, коллега. :) &lt;br&gt;&lt;br&gt;Вообще-то такого не прочёл -- скорее &quot;неважно, потому что не требовалось/требуется&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; Ооо, уникальных задач -- пруд пруди. До сих пор нет нормальной программы &lt;br&gt;&amp;gt; для преподавания детям геометрии. До сих пор я не встретил хорошей &lt;br&gt;&amp;gt; программы для визуализации зависимостей между пакетами. И это только навскидку.&lt;br&gt;&lt;br&gt;Кстати, найдёте/сделаете -- подёргайте, заранее благодарю.&lt;br&gt;&lt;br&gt;По части геометрии сразу вспомнил http://www.pacifict.com/Story/ и http://archives.seul.org/schoolforge/discuss/&lt;br&gt;&lt;br&gt;По части зависимостей -- Вы ведь явно не про apt-cache dotty и дальше фильтрАми, так понимаю?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (freehck)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#71</link>
    <pubDate>Sun, 24 Jan 2016 12:15:37 GMT</pubDate>
    <description>&amp;gt; Потому что мне тут в сотый раз начали рассказывать о том, как лисп хорош для быстрого создания DSL.&lt;br&gt;&lt;br&gt;Ну что ж, я могу Вам только посочувствовать, что Вам 100 раз объясняют столь простую истину, а Вы никак не можете её понять. :)&lt;br&gt;&lt;br&gt;Ну ладно. Так значит, Ваш тезис -- &quot;лисп не хорош для быстрого создания DSL&quot;?&lt;br&gt;&lt;br&gt;&amp;gt; Мой тезис - быстро создавать DSL практически никогда не нужно.&lt;br&gt;&lt;br&gt;Ах, теперь вот как? Так Вы собираетесь доказывать, что лисп не хорош для быстрого создания DSL через доказательство того, что DSL и не нужно создавать быстро. Неплохое начало, коллега. :)&lt;br&gt;&lt;br&gt;&amp;gt; Если есть &lt;br&gt;&amp;gt; хоть малейшая возможность - нужно брать готовые языки, дополнять библиотеками (лучше &lt;br&gt;&amp;gt; тоже готовыми, возможно - доработанными). Если не выходит - стараться брать &lt;br&gt;&amp;gt; готовые DSL, если надо - опять-таки, подключаясь к разработке/доработке существующих. &lt;br&gt;&lt;br&gt;Ну, быть может, хоть я и расставил бы приоритеты несколько иначе, всё это вполне возможно. Но тем не менее никаким образом не обосновывает тезис, что быстро разрабатывать DSL н</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (ПолковникВасечкин)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#70</link>
    <pubDate>Sun, 24 Jan 2016 07:55:35 GMT</pubDate>
    <description>Давно запилили&lt;br&gt;https://ru.m.wikipedia.org/wiki/ДРАКОН&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (Crazy Alex)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#69</link>
    <pubDate>Sun, 24 Jan 2016 02:24:31 GMT</pubDate>
    <description>Из этих - питон как DSL выглядит очень чистенько - определешь нужную библиотеку  -  и всё. Lua для того же часто используют.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (Crazy Alex)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#68</link>
    <pubDate>Sun, 24 Jan 2016 02:22:51 GMT</pubDate>
    <description>Потому что мне тут в сотый раз начали рассказывать о том, как лисп хорош для быстрого создания DSL. &lt;br&gt;&lt;br&gt;Мой тезис - быстро создавать DSL практически никогда не нужно. Если есть хоть малейшая возможность - нужно брать готовые языки, дополнять библиотеками (лучше тоже готовыми, возможно - доработанными). Если не выходит - стараться брать готовые DSL, если надо - опять-таки, подключаясь к разработке/доработке существующих. Уникальных задач очень мало, уникальных областей деятельности - и того меньше. Нечего придумывать велосипеды.&lt;br&gt;&lt;br&gt;Кстати, хоть сколько-нибудь сложный DSL продумывается много дольше, чем релализуется - на чём угодно. &lt;br&gt;&lt;br&gt;И что не так с Кацнельсоном? Занимался ферромагнетиками, потом спрыгнул на графен, с которым и возится. Неплохое подтверждение как раз.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (Crazy Alex)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#67</link>
    <pubDate>Sun, 24 Jan 2016 02:07:33 GMT</pubDate>
    <description>За цифирками - к TIOBE или на сайты вакансий, но как бы очевидно, что сейчас всё, кроме совсем специфических областей перекрыто менее чем десятком языков, и лиспа там нигде и близко нет в макроскопических количествах.&lt;br&gt;&lt;br&gt;Я вообще не понимаю, с чем тут спорить. Лиспу почти семьдесят лет, к анстоящему моменту никакого распространения он не получил. По-моему, этим его  характеристика как практически применимого языка полностью исчерпывается. Академические плюсы и эстетика - вопрос другой, но к практическим результатам они отношения не имеют. по этому поводу могу ещё отказ от MIT 6.001 припомнить.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз языка программирования Rust 1.6, развиваемого проектом... (Crazy Alex)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/106427.html#66</link>
    <pubDate>Sun, 24 Jan 2016 01:55:31 GMT</pubDate>
    <description>Это как раз легко объяснить:&lt;br&gt;&lt;br&gt;1) на языке простое делается просто,  а дальше - как повезёт. Это то, что произошло с со всеми скриптовыми из перечисленных. А дальше - снежным комом и в конкуренции с похжими языками - есть разработчики - значит, на языке пишут - и так далее, пока его не заменит что-то похожее, но более подходящее, как произошло с уходом массы с перла в пхп.&lt;br&gt;&lt;br&gt;2) есть ниша, на которой приходится писать, и там есть много денег. Это произошло с C#, когда VS переганала на него всех в принудительном порядке.&lt;br&gt;&lt;br&gt;3) Есть ниша, и в какой-то момент для неё есть только один подходящий язык. Так произошло с плюсами, когда понадобилось писать сложный софт, и это же произошло, когда появилась джава и J2EE как полная среда для энтерпрайза.&lt;br&gt;&lt;br&gt;Лисп, при всём уважении, ни в одну из этих категорий не попадает - на нём не просто делать простые вещи, в него принудительно никто не загоняет и в силу своей универсальности он не имеет специфической ниши, в которой у чего-то специализированного не  было бы преимуще</description>
</item>

</channel>
</rss>
