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

<item>
    <title>Выпуск языка программирования Rust 1.40 (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#511</link>
    <pubDate>Sun, 29 Dec 2019 18:14:16 GMT</pubDate>
    <description>Наблюдаем как очередной убийца плюсов исчезает&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.40 (proninyaroslav)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#510</link>
    <pubDate>Sun, 29 Dec 2019 09:46:17 GMT</pubDate>
    <description>Хайп go был в году 14-15, сейчас приутихли как мне кажется. И то любовь к нему в основном проявляется среди devops и некоторых C-программистов, так как с одной стороны (devops) не надо писать на питоне и тянуть зависимости с интерпретатором, когда можно написать на go и закинуть один бинарь в докер (и как бонус статическая типизация), с другой (C-программисты) добавляет немного сахарку, безопасные указатели и GC, не надо учить &quot;сложные&quot; концепции выразительных современных языков, чтобы получить тот же эффект.&lt;br&gt;Сам же go по сравнению с другими очень странный в плане многих решений, заметно сильное влияние Роба Пайка и его длительной работы над plan9. В итоге вышел язык &quot;не от мира сего&quot;. Взять хотя бы interface&#123;&#125; вместо дженериков, по сути толстый сишный void-указатель из 70-ых. Причём небезопасный, так как два указателя внутри не атомарны при изменении (один указывает на тип, другой на данные). Хотя внутри самого go для мапов используется некое подобие дженериков, просто недоступное простому смертному програм</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.40 (анонн)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#509</link>
    <pubDate>Fri, 27 Dec 2019 13:33:13 GMT</pubDate>
    <description>&amp;gt; Ты привел перегрузку из вики типо самый умный? &lt;br&gt;&lt;br&gt;Я ее еще задолго до появления вики видел и писать умел - это паскаль классический.&lt;br&gt;&lt;br&gt;&amp;gt; Так в данной перегрузке два интерфейса и две реализации &lt;br&gt;&amp;gt; Полиформизм это когда интерфейс один, а реализаций много.&lt;br&gt;&lt;br&gt;http://www.stroustrup.com/glossary.html#Gpolymorphism&lt;br&gt;&amp;gt; polymorphism - providing a single interface to entities of different types. virtual functions provide dynamic (run-time) polymorphism through an interface provided by a base class. Overloaded functions and templates provide static (compile-time) polymorphism. TC++PL 12.2.6, 13.6.1, D&amp;E 2.9.&lt;br&gt;&lt;br&gt;Но у анонимов опеннета, как обычно, есть своя, собственная, &quot;единственно верная&quot; терминология.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.40 (анонн)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#508</link>
    <pubDate>Fri, 27 Dec 2019 13:23:05 GMT</pubDate>
    <description>&amp;gt; Это перегрузка функций, а не полиформизм &lt;br&gt;&lt;br&gt;У анонима это может быть и жопоморфизмом, но в остальном мире принята несколько иная терминология:&lt;br&gt;http://www.ics.uci.edu/~jajones/INF102-S18/readings/05_stratchey_1967.pdf&lt;br&gt;&amp;gt; There seem to be two main classes, which can be called ad hoc polymorphism and parametric polymorphism.&lt;br&gt;&amp;gt; In ad hoc polymorphism there is no single systematic way of determining the type of the result from the type of the arguments. &lt;br&gt;&amp;gt; There may be several rules of limited extent which reduce the number of cases, but these are themselves ad hoc both in scope and content. All the ordinary arithmetic operators and functions come into this category. It seems, moreover, that the automatic insertion of transfer functions by the compiling system is limited to this&lt;br&gt;&lt;br&gt;Еще, в остальном мире есть такие обозначения как monomorphism, homomorphism, heteromorphism и прочее.&lt;br&gt;Это все от &quot;morph(ism)&quot; - отображение, форма. Poly - много, mono - одна. &lt;br&gt;Искользуется и в математике и в биологии, откуда идея </description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.40 (freehck)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#507</link>
    <pubDate>Fri, 27 Dec 2019 09:42:56 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.40 (freehck)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#506</link>
    <pubDate>Fri, 27 Dec 2019 09:38:44 GMT</pubDate>
    <description>&amp;gt; Это перегрузка функций, а не полиформизм &lt;br&gt;&lt;br&gt;Wut?! Перегрузка -- это ведь частный случай полиморфизма же! По определению, блин! Нахера, зайчики, Вы вообще пишете это всё. У вас ни опыта, ни знаний терминологии даже. И ведь вы могли хотя бы просто прочитать статью на Вики. Там уже лет пять как всё корректно написано, причём даже на русском. Но нет, давайте чушь пороть в комментариях...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.40 (деанон)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#505</link>
    <pubDate>Fri, 27 Dec 2019 05:12:06 GMT</pubDate>
    <description>Спасибо, крутая книжка, почитаю&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.40 (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#504</link>
    <pubDate>Fri, 27 Dec 2019 01:16:12 GMT</pubDate>
    <description>Полиформизм это когда интерфейс один, а реализаций много.&lt;br&gt;&lt;br&gt;Ты привел перегрузку из вики типо самый умный? Так в данной перегрузке два интерфейса и две реализации&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Rust 1.40 (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID3/119300.html#503</link>
    <pubDate>Fri, 27 Dec 2019 00:43:39 GMT</pubDate>
    <description>Это перегрузка функций, а не полиформизм&lt;br&gt;</description>
</item>

</channel>
</rss>
