<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания Google анонсировала язык программирования Dart 2</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html</link>
    <description>Анонсирован (https://medium.com/dartlang/announcing-dart-2-80ba01f43b6) язык программирования Dart 2 (https://www.dartlang.org/), который пока находится на стадии формирования экспериментальных выпусков (https://github.com/dart-lang/sdk/releases). Dart 2 является не столько новой значительной веткой, сколько общим переосмыслением целей и задач проекта. Разработчики видят Dart 2 в качестве языка, оптимизированного для разработки компонентов для Web и мобильных систем, выполняемых на стороне клиента.&lt;br&gt;&lt;br&gt;&lt;br&gt;Dart 2 отличается (https://www.dartlang.org/dart-2)  от изначального варианта (https://www.opennet.ru/opennews/art.shtml?num=38432) языка Dart кардинальным изменением подхода к типизации. Если в Dart 1.x определение типов было необязательным и разработчик мог удалить все аннотации типов без влияния на поведение приложения, то в Dart 2 применена строгая статическая типизация, но при этом типы могут выводиться автоматически и аннотации типов по прежнему не являются обязательными. Например, при указании &quot;var i = 1</description>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#154</link>
    <pubDate>Thu, 01 Mar 2018 17:34:39 GMT</pubDate>
    <description>Зачем я разговариваю сам с собой?&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Очередной аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#153</link>
    <pubDate>Wed, 28 Feb 2018 11:21:11 GMT</pubDate>
    <description>&amp;gt; То есть я хочу сказать что не надейтесь что производители браузеров реализуют &lt;br&gt;&amp;gt; биндинги для wasm ко всем доступным браузерным API, к которым есть &lt;br&gt;&amp;gt; доступ у JS. Они же не дураки развивать wasm и js &lt;br&gt;&amp;gt; параллельно.&lt;br&gt;&lt;br&gt;Вдогонку, к этому Вашему посту и посту выше, где прозвучала фраза &lt;br&gt;&lt;br&gt;&amp;gt; ... А wasm нужен для реализации вещей сильно зависящих от помех&lt;br&gt;&amp;gt; которые может добавить GC и не такой высокой производительности JIT&amp;#65293;а по&lt;br&gt;&amp;gt; сравнению с компилируемыми языками.&lt;br&gt;&lt;br&gt;Посмотрите на roadmap&lt;br&gt;&lt;br&gt;http://webassembly.org/docs/future-features/&lt;br&gt;&lt;br&gt;там в планах создается и GC (который по Вавшему - не нужен) и если перейти по ссылке на Garbage collection&lt;br&gt;( https://github.com/WebAssembly/design/issues/1079 )&lt;br&gt;&lt;br&gt;то там прямым текстом написано:&lt;br&gt;&quot;&lt;br&gt;To realize the high-level goals of (1) integrating well with the existing Web platform and (2) supporting languages other than C++, WebAssembly needs to be able to:&lt;br&gt;&lt;br&gt;    - reference DOM and other Web API objects directly from WebAssembly code;&lt;br&gt;    - call Web APIs</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Очередной аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#152</link>
    <pubDate>Wed, 28 Feb 2018 11:11:09 GMT</pubDate>
    <description>&amp;gt; ... А wasm нужен для реализации вещей сильно зависящих от помех &lt;br&gt;&amp;gt; которые может добавить GC и не такой высокой производительности JIT&amp;#65293;а по &lt;br&gt;&amp;gt; сравнению с компилируемыми языками.&lt;br&gt;&lt;br&gt;Вы видать совсем далеки от темы wasm&apos;а. wasm делается как универсальная платформа, для разных языков программирования, в том числе и для языков с GC и без оного. Кстати, никто Вам не помешает запилить свой очередной язык программирования с GC и прицелом для использования в среде wasm и реализовать GC в финале тоже в wasm&apos;е. Но это может быть и не понадобится, ибо в wasm&apos;е реализуется в том числе и GC, наряду с тредами. Т.е. можно будет попытаться использовать реализуемый в данное время встроенный GC.&lt;br&gt;&lt;br&gt;Посмотрите на roadmap&lt;br&gt;&lt;br&gt;http://webassembly.org/docs/future-features/&lt;br&gt;&lt;br&gt;там есть и треды и GC, пока конечно &quot;in progress&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Очередной аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#151</link>
    <pubDate>Wed, 28 Feb 2018 09:59:43 GMT</pubDate>
    <description>Мне кажется, что Вы сильно заблуждаетесь и чего-то недопонимаете в суетливых телодвижениях компаний по поводу wasm.&lt;br&gt;&lt;br&gt;Цели wasm&apos;а&lt;br&gt;http://webassembly.org/docs/high-level-goals/&lt;br&gt;&lt;br&gt;&quot;&lt;br&gt;...&lt;br&gt;3. Design to execute within and integrate well with the existing Web platform:&lt;br&gt;&lt;br&gt;   - maintain the versionless, feature-tested and backwards-compatible evolution story of the Web;&lt;br&gt;   - execute in the same semantic universe as JavaScript;&lt;br&gt;   - allow synchronous calls to and from JavaScript;&lt;br&gt;   - enforce the same-origin and permissions security policies;&lt;br&gt;   - access browser functionality through the same Web APIs that are accessible to JavaScript; and&lt;br&gt;   - define a human-editable text format that is convertible to and from the binary format, supporting View Source functionality.&lt;br&gt;...&lt;br&gt;&quot;&lt;br&gt;&lt;br&gt;Надеюсь, хотя бы фраза &quot;access browser functionality through the same Web APIs that are accessible to JavaScript; &quot; Вам понятна?&lt;br&gt;&lt;br&gt;&amp;gt; Они же не дураки развивать wasm и js параллельно.&lt;br&gt;&lt;br&gt;Нет. Поэтому сначала сильно напрягутся. Т.е. сде</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#150</link>
    <pubDate>Wed, 28 Feb 2018 02:58:22 GMT</pubDate>
    <description>&amp;gt; Суть в том, что мизра не мизра, а вот знать хотя бы половину всех упомянутых&lt;br&gt;&amp;gt; в SEI CERT граблей для написания нормальных программ на си очень желательно.&lt;br&gt;&lt;br&gt;Смотря для чего эта программа будет. Если для управления поездом - однозначно. Если для работы с недоверяемыми входными данными по сети - тоже полезно. А казуальная утилитка которую никто хакать не будет, в том числе и потому что ее запуск атакующим значит что моя система и так порушена в хлам - может и не требовать все это. Смотря что надо.&lt;br&gt;&lt;br&gt;А читать MISRA есть смысл при желании влезть в очень критичные и требовательные области, типа транспорта и управления опасными процессами. Все это есть, практикуется и си для этого используется. А на JS... по счастью те кто управляет опасными процессами обычно понимают что в случае серьезного факапа с них спросят. Вплоть до уголовного преследования. Это очень мотивирует их не косячить. Если такие стандарты применить к яваскриптерам... они ж поголовно перекочуют в тюрьмы. Потому что и близко не могут оценить пре</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#149</link>
    <pubDate>Tue, 27 Feb 2018 20:32:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Это те сишники из 5-б, которые ни о SEI CERT C ни &lt;br&gt;&amp;gt;&amp;gt; о MISRA не слышали, ведь хеловорлды отлично пишуться и без них?&lt;br&gt;&amp;gt;&amp;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;&amp;gt;Поэтому те кто поездами управляет - JS отсеивают как явно неподходящий еще на подлете, понимая что &lt;br&gt;&amp;gt;требования уровня MISRA к нему предъявлять бесполезно.&lt;br&gt;&lt;br&gt;Суть в том, что мизра не мизра, а вот знать хотя бы половину всех упомянутых в SEI CERT граблей для написания нормальных программ на си очень желательно. &lt;br&gt;Но спрыг с темы толщины необходимых стандартов зачетный, не спорю - был бы ЖСником или питонистом, возможно даже и прокатило бы ) &lt;br&gt;</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Человек)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#148</link>
    <pubDate>Tue, 27 Feb 2018 20:25:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Чего-чего там можно в плюсах или жабе и нельзя в питоне?&lt;br&gt;&amp;gt; Предсказуемый код, который не тормозит. В общем ЯП для написания полурабочих макетов &lt;br&gt;&amp;gt; программ. Тормозных и глючных.&lt;br&gt;&lt;br&gt;Ты точно Виталий, написавший&lt;br&gt;&amp;gt; типа что str+int нельзя сделать. Правда, &lt;br&gt;&amp;gt; кроме геморроя, это ничего не даёт, даже в Java и C++ &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;Это про обычную, изкоробочную жабу с ее супер-GC-останови-планету-пусть-весь-мир-подождет vs. простой счетчик ссылок (у яблок называется громким и красивым Automatic Reference Counter) + распутыватель циклических зависимостей в эталонной реализации питона? &lt;br&gt;Ты точно владеешь темой?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Человек)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#147</link>
    <pubDate>Tue, 27 Feb 2018 20:15:29 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Брат, не пались! У человеков их аж 20.&lt;br&gt;&amp;gt; Если уж &quot;брат&quot; - то 21 ;-) &lt;br&gt;&lt;br&gt;Еще один совсем не палится.&lt;br&gt;Хладнейший (таково ведь нейтральное, умеренно-уважительное обращение?) ЭТО вообще-то не считается за палец уже лет сто как минимум. Учите таки мат-часть, если не хотите, чтобы ваши рабы мерли как мухи!&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google анонсировала язык программирования Dart 2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113643.html#146</link>
    <pubDate>Tue, 27 Feb 2018 20:06:39 GMT</pubDate>
    <description>&amp;gt; Да дално. В крупных проэктах и без этого ошибок хватает.А что до &lt;br&gt;&amp;gt; сишников... пусть пишут веб-сервисы на сях. Долгих лет им жизни!&lt;br&gt;&lt;br&gt;Сишник пишущий вебсервис безопаснее чем жабаскриптер пишущий автоматическое управление поездами...&lt;br&gt;</description>
</item>

</channel>
</rss>
