<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Доступен язык программирования Dart 1.19</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html</link>
    <description>Компания Google представила (http://news.dartlang.org/2016/08/dart-119-improved-developer-experiences.html)  выпуск языка программирования Dart 1.19 (http://www.dartlang.org/), который  позиционируется как язык структурированного программирования для Web, обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений. Для запуска внутри браузера код на языке Dart компилируется в представление JavaScript, для выполнения серверных приложений развивается специальная виртуальная машина Dart VM. Код связанных с языком компонентов распространяется под лицензией BSD. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Для упрощения разработки на языке Dart поставляется SDK (http://www.dartlang.org/docs/sdk/), включающий в себя компилятор в JavaScript - dart2js (http://www.dartlang.org/docs/dart2js/), виртуальную машину Dart VM (http://www.dartlang.org/docs/standalone-dart-vm/), пакетный менеджер pub (http://pub.dartlang.org/),  статический анализатор кода dart_analyzer (https://www</description>

<item>
    <title>Доступен язык программирования Dart 1.19 (Lain_13)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#48</link>
    <pubDate>Tue, 30 Aug 2016 10:56:19 GMT</pubDate>
    <description>&amp;#65439;&amp;#969;&amp;#65439;&amp;#65417;= /&amp;#65344;&amp;#65357;&amp;#180;&amp;#65289;&amp;#65417; ~&amp;#9531;&amp;#9473;&amp;#9531; //*&amp;#180;&amp;#8711;&amp;#65344;*/ &#091;&apos;_&apos;&#093;; o=(&amp;#65439;&amp;#65392;&amp;#65439;) =_=3; c=(&amp;#65439;&amp;#920;&amp;#65439;) =(&amp;#65439;&amp;#65392;&amp;#65439;)-(&amp;#65439;&amp;#65392;&amp;#65439;); (&amp;#65439;Д&amp;#65439;) =(&amp;#65439;&amp;#920;&amp;#65439;)= (o^_^o)/ (o^_^o);(&amp;#65439;Д&amp;#65439;)=&#123;&amp;#65439;&amp;#920;&amp;#65439;: &apos;_&apos; ,&amp;#65439;&amp;#969;&amp;#65439;&amp;#65417; : ((&amp;#65439;&amp;#969;&amp;#65439;&amp;#65417;==3) +&apos;_&apos;) &#091;&amp;#65439;&amp;#920;&amp;#65439;&#093; ,&amp;#65439;&amp;#65392;&amp;#65439;&amp;#65417; :(&amp;#65439;&amp;#969;&amp;#65439;&amp;#65417;+ &apos;_&apos;)&#091;o^_^o -(&amp;#65439;&amp;#920;&amp;#65439;)&#093; ,&amp;#65439;Д&amp;#65439;&amp;#65417;:((&amp;#65439;&amp;#65392;&amp;#65439;==3) +&apos;_&apos;)&#091;&amp;#65439;&amp;#65392;&amp;#65439;&#093; &#125;; (&amp;#65439;Д&amp;#65439;) &#091;&amp;#65439;&amp;#920;&amp;#65439;&#093; =((&amp;#65439;&amp;#969;&amp;#65439;&amp;#65417;==3) +&apos;_&apos;) &#091;c^_^o&#093;;(&amp;#65439;Д&amp;#65439;) &#091;&apos;c&apos;&#093; = ((&amp;#65439;Д&amp;#65439;)+&apos;_&apos;) &#091; (&amp;#65439;&amp;#65392;&amp;#65439;)+(&amp;#65439;&amp;#65392;&amp;#65439;)-(&amp;#65439;&amp;#920;&amp;#65439;) &#093;;(&amp;#65439;Д&amp;#65439;) &#091;&apos;o&apos;&#093; = ((&amp;#65439;Д&amp;#65439;)+&apos;_&apos;) &#091;&amp;#65439;&amp;#920;&amp;#65439;&#093;;(&amp;#65439;o&amp;#65439;)=(&amp;#65439;Д&amp;#65439;) &#091;&apos;c&apos;&#093;+(&amp;#6</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#47</link>
    <pubDate>Tue, 30 Aug 2016 08:50:18 GMT</pubDate>
    <description>Он всё равно будет более читаемым.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#46</link>
    <pubDate>Tue, 30 Aug 2016 02:47:18 GMT</pubDate>
    <description>Не очень тонко. &lt;br&gt;Предложите кому-нибудь написать сервер на ноде, чтобы платежи обрабатывал, деньги считал.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#45</link>
    <pubDate>Mon, 29 Aug 2016 05:26:23 GMT</pubDate>
    <description>Специально для таких случаев на белом коне прискакал TypeScript. Если же данные приходят откуда-то со стороны, то ничто не мешает произвести проверку на соответствие схеме.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#44</link>
    <pubDate>Mon, 29 Aug 2016 05:10:37 GMT</pubDate>
    <description>Он наверное еще думает, что если в каком-нибудь ЯП есть понятие &quot;приватный член&quot;, и если возможно физическое изменение значения приватного члена в оперативной памяти в обход логики класса, объявившего этот приватный член, то в этом ЯП понятие приватного члена дискредитировано и не существует в реальности.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#43</link>
    <pubDate>Mon, 29 Aug 2016 05:05:15 GMT</pubDate>
    <description>&amp;gt; Например, у нас есть тип SomeType&lt;br&gt;&lt;br&gt;Хорошо, допустим.&lt;br&gt;&lt;br&gt;&amp;gt; Мы передаем объект этого типа в какой-нибудь модуль на JS&lt;br&gt;&lt;br&gt;А зачем? Если модуль написан вами -- достаточно зависеть от интерфейса, а не от типа. Если же у вас там делается assert(passedObject instanceof SomeType, &quot;Tafuck are u doin dude, i want SomeType!!11&quot;), то тут проблема в организации зависимостей. Гугли DI, IoC. А если модуль не ваш, и он втихаря объявляет в passedObject какие-нибудь геттеры-сеттеры -- то передавай ему свежесозданную копию. Загугли также pure functions -- все ваши проблемы сугубо организационные.&lt;br&gt;&lt;br&gt;&amp;gt; Внутри этого модуля кладем в наш объект какую-нибудь хрень&lt;br&gt;&lt;br&gt;Так и есть: проблема организационная. Такую же штукенцию (с мутированием передаваемых объектов и прочими side-эффектами) можно и на питоне, и на плюсах замутить. Что гуглить, я уже подсказал -- если молоток бьет по пальцам, то менять его бесполезно, другие молотки тоже будут бить.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#42</link>
    <pubDate>Mon, 29 Aug 2016 02:38:20 GMT</pubDate>
    <description>Естественно что адекватный человек не напишет подобного. &lt;br&gt;Такой код появляется опосредованно, не явно. Он как суслик&lt;br&gt;</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (MPEG LA)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#41</link>
    <pubDate>Sun, 28 Aug 2016 21:02:09 GMT</pubDate>
    <description>правильно, давно уже пора интегрировать .NET CLR&lt;br&gt;</description>
</item>

<item>
    <title>Доступен язык программирования Dart 1.19 (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/108937.html#40</link>
    <pubDate>Sun, 28 Aug 2016 17:58:52 GMT</pubDate>
    <description>&amp;gt;долой нечитаемые бинарники!&lt;br&gt;&lt;br&gt;даешь нечитаемый жопоскрипт!&lt;br&gt;</description>
</item>

</channel>
</rss>
