<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Визуальное сравнение грамматики Ruby с Java, JavaScript, Python и Си.</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html</link>
    <description>Nick Sieger,  воспользовавшись пакетами ANTLRWorks (http://www.antlr.org/works/index.html) и GraphViz (http://www.graphviz.org/), создал &lt;br&gt;визуальную модель (http://blog.nicksieger.com/articles/2006/10/27/visualization-of-rubys-grammar) грамматики языка Ruby, для сравнения проделав туже операцию для языков Java (http://flickr.com/photos/nicksieger/280662707/), JavaScript (http://flickr.com/photos/nicksieger/280662871/), Cи (http://flickr.com/photos/nicksieger/281055530/) и Python (http://flickr.com/photos/nicksieger/281055485/).&lt;br&gt;&lt;br&gt;URL: http://blog.nicksieger.com/articles/2006/10/27/visualization-of-rubys-grammar&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=8641&lt;br&gt;</description>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Pyt... (nuclight)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#14</link>
    <pubDate>Tue, 25 Mar 2008 06:09:33 GMT</pubDate>
    <description>А чем вам не нравится cvsup? Стабильное, выверенное годами приложение, реализующее весь нужный функционал и кучу разнообразных проверок на ошибки при очень небольшом размере в скомпиленном виде - и ему за годы не потребовалось что-то исправлять. А csup (попытка переписывания нс Си) чуть ша г в сторону, валится в корку (проверки на ошибки, ага), и реализует не весь функционал.&lt;br&gt;</description>
</item>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Python и Си. (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#13</link>
    <pubDate>Mon, 06 Nov 2006 10:38:14 GMT</pubDate>
    <description>Эти картинки ничего полезного не дают - ну связи, ну овальчики... Привыкнуть можно к любому синтаксису, были бы библиотеки.</description>
</item>

<item>
    <title>modula- (gvy)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#12</link>
    <pubDate>Wed, 01 Nov 2006 10:09:42 GMT</pubDate>
    <description>&amp;gt;Мда, поймать бы того гада который дал модулу тем детям которые повзрослев &lt;br&gt;&amp;gt;написали cvsup... И по рукам, по рукам. &lt;br&gt;Не нравится -- не пользуйте? (да и вроде ж другие дети, повзрослев, переписали его)</description>
</item>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Pyt... (mman)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#11</link>
    <pubDate>Tue, 31 Oct 2006 22:18:52 GMT</pubDate>
    <description>&quot;Only perl can parse Perl&quot; (c) Он BNF не описывается.</description>
</item>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Pyt... (northbear)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#10</link>
    <pubDate>Mon, 30 Oct 2006 08:41:33 GMT</pubDate>
    <description>&amp;gt;А что же перла--то и C++ нет? &lt;br&gt;&lt;br&gt;Ну мне кажется для С++ все должно быть довольно простенько. Там ключевых слов по сравнению с другими языками относительно немного, остальное все библиотеки. &lt;br&gt;&lt;br&gt;А вот perl, это должно быть, что-то... &lt;br&gt;</description>
</item>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Pyt... (northbear)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#9</link>
    <pubDate>Mon, 30 Oct 2006 08:36:52 GMT</pubDate>
    <description>Хех... Вы похоже не правильно поняли семантический смысл сих картинок. Например, цепочка примитивов без ответвлений означает, что эта цепочка семантически избыточна и ее можно заменить одним словом. Большее число связей означает бОльшую гибкость языка, т.е. при за счет ограниченного числа ключевых слов можно передать большее число семантических конструкций. &lt;br&gt;Проведите аналогию с обычным языком. Если в классическом русском языке число значений слов меньше и соответственно сочетаемость с другими словами тоже ограничена. А обычный бытовой русский значительно гибче, число значений некоторых слов очутимо больше. Ну и сочетаемость... Весь юмор в русском языке на этом построен. &lt;br&gt;&lt;br&gt;Понятно что во всем должна быть &quot;золотая середина&quot;. Можно представить и сравнить как выглядит подобная картина для perl&apos;а и как бы выглядела она же для Forth или какого-нибудь Logo. &lt;br&gt;&lt;br&gt;Как говорится почувствуйте разницу... &lt;br&gt;&lt;br&gt;А вообще занятно... Хотелось бы по другим языкам глянуть и сравнить.</description>
</item>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Pyt... (bakake)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#8</link>
    <pubDate>Mon, 30 Oct 2006 06:26:41 GMT</pubDate>
    <description>Мда, поймать бы того гада который дал модулу тем детям которые повзрослев написали cvsup... И по рукам, по рукам.</description>
</item>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Pyt... (pavlinux)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#7</link>
    <pubDate>Sun, 29 Oct 2006 14:58:18 GMT</pubDate>
    <description>Ассемблер был бы такой этажеркой где каждая полочка соединена со всеми остальными и сама с собой. (только чистый, без фишки сall &#064;function) &lt;br&gt;&lt;br&gt;  </description>
</item>

<item>
    <title>Визуальное сравнение грамматики Ruby с Java, JavaScript, Pyt... (gvy)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/35856.html#6</link>
    <pubDate>Sun, 29 Oct 2006 12:21:01 GMT</pubDate>
    <description>&amp;gt; Теперь понятно, что меня всегда раздражало в руби ;)&lt;br&gt;Гм, а что, интересно?  Поскольку из комментария о &quot;структурированности&quot; JS похоже, что Вы восприняли картинки как-то художественно (мне вот колбасы почти не связанных нод больше подсказывают насчёт этажерок из костылей, которые при написании надо держать в голове и выстраивать в нужном порядке -- и которых в руби действительно немного).&lt;br&gt;&lt;br&gt;Правда, сам ни разу не являюсь знатоком языков и тем более парсеров/трансляторов, просто от ruby первый раз за много лет возникло сильное положительное ощущение &quot;это можно давать детям&quot;.  Наверное, впервые после Modula-2, на которой когда-то изрядно написано, и в яркую противоположность C++ и Java, от попыток посмотреть на которые мою слабую крышу начинало попросту срывать.&lt;br&gt;&lt;br&gt;В питоне раздражает слепливание семантики с синтаксисом, но как бы &quot;не нравится -- не ешь&quot;, вот и забросил. ;)</description>
</item>

</channel>
</rss>
