<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск языка программирования Dart 1.7, развиваемого Google ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html</link>
    <description>Компания Google представила (http://news.dartlang.org/2014/10/dart-17-easily-share-and-use-command.html)  выпуск языка программирования Dart 1.7 (http://www.dartlang.org/), который позиционируется как язык структурированного программирования для Web, который в долгосрочной перспективе может стать прогрессивной заменой JavaScript. Код связанных с языком компонентов распространяется под лицензией BSD. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&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.dartlang.org/docs/dart-up-and-running/contents/ch04-tools-dart_analyzer.html), набор библиотек,  интегрированная среда разработки Dart Editor (http://www.dartlang.org/docs/editor/) и плагины с поддержкой Dart для IntelliJ IDEA, WebStor</description>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Vkni)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#46</link>
    <pubDate>Fri, 17 Oct 2014 19:14:21 GMT</pubDate>
    <description>&amp;gt; ну уж приучите себя как-нибудь не делать детские ошибки.. :) &lt;br&gt;&lt;br&gt;Зачем заниматься отлавливанием этих &quot;детских ошибок&quot;, если это может делать компилятор. Ваш код на JS практически 1 в 1 переводится заменой ключевых слов и имён функций в код на OCaml&apos;е, в котором всё статически проверяется и дури в виде сложения &quot;2&quot; + &quot;2&quot;, когда нужно 2 + 2, нет и быть не может.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Vkni)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#45</link>
    <pubDate>Fri, 17 Oct 2014 19:10:59 GMT</pubDate>
    <description>&amp;gt; том, что можно применить к строке и числу одновременно, и интерпретатор &lt;br&gt;&amp;gt; не ругнется.&lt;br&gt;&lt;br&gt;Эта проблема давно решена в современных функциональных языках (откуда и дерут всё). При этом код этими &quot;string_of_int&quot;, &quot;int_of_string&quot; особо не раздувается. Т.е. полиморфизм операторов со статической типизацией вполне себе живёт и здравствует.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Xasd)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#44</link>
    <pubDate>Fri, 17 Oct 2014 13:11:13 GMT</pubDate>
    <description>&amp;gt; и интерпретатор не ругнется. &lt;br&gt;&lt;br&gt;ну уж приучите себя как-нибудь не делать детские ошибки.. :)&lt;br&gt;&lt;br&gt;что я тут ещё могу сказать -- да,  Javascript это серъёзный язык, который требует внимания для того чтобы не выстрелить себе в ногу.&lt;br&gt;&lt;br&gt;в реальности -- почти не существует ситуаций при которых одна и таже кустомарная функция будет принимать из одного и того же источника -- то строки то числа..&lt;br&gt;&lt;br&gt;например -- на этом форуме:&lt;br&gt;&lt;br&gt;document.querySelector(&apos;input&#091;name=&quot;words&quot;&#093;&apos;).value // всегда будет иметь тип &quot;строка&quot;, а не число.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Kodir)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#43</link>
    <pubDate>Fri, 17 Oct 2014 09:49:48 GMT</pubDate>
    <description>+1! (это плюсадин, а не конкатенация :) )&lt;br&gt;&lt;br&gt;Вот поэтому в языке Ди есть операция ~ (тильда) - она и только она может использоваться для соединения строк.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#42</link>
    <pubDate>Fri, 17 Oct 2014 09:45:55 GMT</pubDate>
    <description>Хм, я чего-то считал, что  это поправили. Таки да - в гроб.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#41</link>
    <pubDate>Fri, 17 Oct 2014 09:36:23 GMT</pubDate>
    <description>Индустриальный вебовский язык и не должен что-то особенное из себя представлять. Он должен быть понятен, предсказуем, минимизировать количество ошибок программиста, быть удобным для освоения существующей массой специалистов и давать вохможность писать как для клиента, так и для сервера. И если готовые джависты и дотнетчики могут на него сравнительно легко перейти - то это жирный плюс с точки зрения бизнеса. И нет, нет &quot;массы языков&quot;. Есть кофескрипт, дарт и тайпскрипт. У всего остального нет никакой токовой поддержки. Учитывая, что кофескрипт - это красивая обертка над JS, не дающая дополнительной строгости - толку с него в плане написания серьезных приложений мало.&lt;br&gt;&lt;br&gt;А что за любовь объявлять JS &quot;стандартным промежуточным представлением&quot; - не пойму. Костыль же. Если уж хотеть промежуточное представление - то надо нормальную виртуальную машину. Об asm.js вообще не говорю - костыль в квадрате, особенно по сравнению с NaCl.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Devider)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#40</link>
    <pubDate>Fri, 17 Oct 2014 08:00:26 GMT</pubDate>
    <description>Назовите хотя бы 5 штук?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Диванный Специалист)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#39</link>
    <pubDate>Fri, 17 Oct 2014 07:23:42 GMT</pubDate>
    <description>Вы так, батенька, можете добрую половину языков программирования, используемых сегодня, на свалку истории отправить.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Dart 1.7, развиваемого Google ... (Tav)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/99460.html#38</link>
    <pubDate>Fri, 17 Oct 2014 07:02:19 GMT</pubDate>
    <description>Есть масса языков, которые компилируются в JS, и на JS давно уже пора смотреть как на стандартное промежуточное представление и развивать его именно в этом направлении (asm.js &amp;#8212; пример такого развития).  И среди этих языков есть весьма достойные примеры, которые в разной степени позволяют абстрагироваться от HTML5 и DOM.&lt;br&gt;&lt;br&gt;Пара наиболее, на мой взгляд, интересных проектов:&lt;br&gt;Функциональный реактивный Elm: http://elm-lang.org/&lt;br&gt;Объектно-ориентированный Amber Smalltalk с характерной для Смолтока интерактивной средой: http://amber-lang.net/&lt;br&gt;&lt;br&gt;А Дарт как язык ничего интересного из себя не представляет, очередная попытка Гугла усилить свой контроль над вебом, породив кучу сайтов, которые работают вроде как везде, но в Хроме лучше.&lt;br&gt;</description>
</item>

</channel>
</rss>
