<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS:  Выпуск генератора лексических анализаторов re2c 3.0</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html</link>
    <description>Состоялся релиз re2c 3.0, свободного генератора лексических анализаторов для языков C, C++, Go и добавленного в этом релизе языка Rust. Для поддержки Rust пришлось использовать другую модель кодогенерации, где конечный автомат представлен в виде цикла и переменной-состояния, а не в виде меток и переходов (поскольку в Rust нет goto, в отличие от С, С++ и Go)...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56596&lt;br&gt;</description>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (adolfus)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#66</link>
    <pubDate>Wed, 02 Feb 2022 19:42:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt;в автокад ЯП завезли на замену скобочного говна &lt;br&gt;&amp;gt; /thread &lt;br&gt;&lt;br&gt;Программы. написанные на этом скобочном говне обладают математически доказуемыми свойствами в отличие от безскобочного неговна. В этом отношении с ним сравниться может только АДА. Но АДА  процедурный язык, а для автоматизации конструкторских дел процедурная особо парадигма не катит, мало того, ADA слишком сложна, чтобы конструктор мог ее использовать в функциональном режиме. ОО в любой реализации в той же жопе. Зато функциональная зело подходит и лисп полсотни лет, как тот самый язык. Крайне консервативный и обспечивающий перманетную беспроблемную обратную совместимость. Этим свойством обладают только функциональные языки.&lt;br&gt;Автопарта выбрала в свое время именно лисп так же потому, что в те честные времена факт наличия под рукой  или вообще в текущей доступности программистов, владеющих тем или иным языком или технгологией, имел вес ноль -- язык программирования выбирался с точки зрения наиболее подходящего для решения конкретной задачи, типа как</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (Урри)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#65</link>
    <pubDate>Wed, 02 Feb 2022 10:12:21 GMT</pubDate>
    <description>Пожалуй, я просто соглашусь.&lt;br&gt;</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (wyry)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#64</link>
    <pubDate>Wed, 02 Feb 2022 10:01:37 GMT</pubDate>
    <description>&amp;gt; Просто работающие проекты на С могут писать только осиляторы-профессионалы, а на джаве &lt;br&gt;&amp;gt; все кому не лень. Тут вот раст еще подъехал, так теперь &lt;br&gt;&amp;gt; (судя по комментариях на опеннете) кодить могут даже те, кто с &lt;br&gt;&amp;gt; одной извилиной. С соответствующей читабельностью, само собой.&lt;br&gt;&lt;br&gt;Так в том и дело, что не все. На Java по крайней мере простые вещи делаются просто, чего нельзя сказать про Rust. +Java никто не отличалась &quot;новомодностью&quot;, даже наоборот - это слишком консервативный инструмент, который развивается медленно и с сохранением обратной совместимости.&lt;br&gt;Rust - это язык, в котором простые вещи делаются сложно, а иногда и неочевидно (всё ради реализации &quot;безопасной работы памяти без GC&quot;, результаты такие, что лучше бы они сделали GC...&lt;br&gt;</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (Урри)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#63</link>
    <pubDate>Wed, 02 Feb 2022 09:53:20 GMT</pubDate>
    <description>Просто работающие проекты на С могут писать только осиляторы-профессионалы, а на джаве все кому не лень. Тут вот раст еще подъехал, так теперь (судя по комментариях на опеннете) кодить могут даже те, кто с одной извилиной. С соответствующей читабельностью, само собой.&lt;br&gt;</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (wyry)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#62</link>
    <pubDate>Mon, 31 Jan 2022 00:35:00 GMT</pubDate>
    <description>&amp;gt; Код ужасен. Авторы хоть один учебник по программированию видели?&lt;br&gt;&lt;br&gt;Кстати в большинстве &quot;учебников&quot; код либо простой и неэффективный (что ещё в принципе нормально и так и должно быть поначалу), либо НА САМОМ ДЕЛЕ уродливый. Более эффективные конструкции, на основе указателей, их арифметике и взаимодействий скорее придётся изучать самостоятельно. При этом практически в любой библиотеке или ПО, где требуется прямая работа с памятью, необходимо, всё это знать. Rust&apos;оманам не понять, у них &quot;безопасные утечки&quot;.&lt;br&gt;</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (wyry)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#61</link>
    <pubDate>Mon, 31 Jan 2022 00:30:09 GMT</pubDate>
    <description>&amp;gt; Код должен быть прежде всего читабельным, и желательно супер&amp;#1257;читабельным. Это одно &lt;br&gt;&amp;gt; из основных правил программирования.&lt;br&gt;&lt;br&gt;Ага, и поэтому все придумали кучу инструментов, чтобы этот код усложнить). Любой современный мейнстримный проект - тонны классов во множестве файлов, при этом все хитрым образом между собой связаны сообщениями, коллбеками, объекты в одной структуре данных будет &quot;безопасно&quot; создаваться в другом классе, ч-читабельность))). Мне всерьёз в 2022 проще читать проекты на C, чем проекты на Java, хотя ВОЗМОЖНО (только возможно), проекты на Java проще в итоге использовать при разработке нового ПО. В современном мире, честное слово, проще распутать goto, чем весь клубок из вызовов.&lt;br&gt;</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#60</link>
    <pubDate>Sun, 30 Jan 2022 23:37:09 GMT</pubDate>
    <description>&amp;gt;в автокад ЯП завезли на замену скобочного говна&lt;br&gt;&lt;br&gt;/thread&lt;br&gt;</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#59</link>
    <pubDate>Sun, 30 Jan 2022 23:35:07 GMT</pubDate>
    <description>Какое же дерьмо этот re2c... Ни AST не строит, ни грамматику нормально не представляет.&lt;br&gt;</description>
</item>

<item>
    <title> Выпуск генератора лексических анализаторов re2c 3.0 (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/126597.html#58</link>
    <pubDate>Sun, 30 Jan 2022 22:55:32 GMT</pubDate>
    <description>&amp;gt; Rust ... конечный автомат представлен в виде цикла и переменной-состояния&lt;br&gt;&lt;br&gt;Какое убожество...&lt;br&gt;</description>
</item>

</channel>
</rss>
