<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Опубликован язык программирования Ruby 4.0</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html</link>
    <description>Состоялся релиз Ruby 4.0.0, динамического объектно-ориентированного языка программирования, сосредоточенного на высокой эффективности разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp.  Код проекта распространяется под лицензиями BSD (&quot;2-clause BSDL&quot;) и &quot;Ruby&quot;, которая ссылается на последний вариант лицензии GPL и совместима с GPLv3...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64494&lt;br&gt;</description>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#177</link>
    <pubDate>Fri, 02 Jan 2026 00:30:36 GMT</pubDate>
    <description>&amp;gt; experienced программистов, согласных на мисочку риса&lt;br&gt;&lt;br&gt;Поправил.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#176</link>
    <pubDate>Fri, 02 Jan 2026 00:18:58 GMT</pubDate>
    <description>Экстраполировать себя на всех неумно.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#175</link>
    <pubDate>Mon, 29 Dec 2025 23:16:28 GMT</pubDate>
    <description>&amp;gt; В руби синтаксис сложный, это факт. Рефлексия дополнительно усложняет анализ кода, это тоже факт. Максимум, что даёт руби - ускоренное написание в некоторых местах.&lt;br&gt;&lt;br&gt;Честное слово, уже не вижу смысла отвечать, потому что привёл примеры, где видно что синтаксис простой. Если бы синтаксис был сложный руби дал бы замедленное написание.&lt;br&gt;Типа такого: https://antonz.ru/go-errors/&lt;br&gt;Но я понял, что тебе нравится именно такое.&lt;br&gt;&lt;br&gt;&amp;gt; Как DSL убережёт вас от ошибок типизации - никак? Как DSL поможет избегать неверных состояний - никак?&lt;br&gt;&lt;br&gt;Ещё раз повторю и больше не буду. По твоим словам получается, что написать трансляторы, и интерпретаторы и компиляторы невозможно. Но это опровергается тем, что почти вся экосистема основана на подъязыках.&lt;br&gt;&lt;br&gt;&amp;gt; А кто сказал что нужно писать без фреймворков?&lt;br&gt;&lt;br&gt;А кто тут в укор ставит связь фрэймворка и языка?&lt;br&gt;&lt;br&gt;&#091;i&#093;В отличии от связки RoR, в других языках нет такой сильной связки из фреймворка и языка&#091;/i&#093;&lt;br&gt;&lt;br&gt;Не хочешь связь, пиши без связи. Без фрэймворка, потому что без языка не полу</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#174</link>
    <pubDate>Mon, 29 Dec 2025 10:59:30 GMT</pubDate>
    <description>&amp;gt;Я для кого отвечал? Такое ощущение, что ты не смог понять написанное.&lt;br&gt;&lt;br&gt;В руби синтаксис сложный, это факт. Рефлексия дополнительно усложняет анализ кода, это тоже факт. Максимум, что даёт руби - ускоренное написание в некоторых местах.&lt;br&gt;&amp;gt;Я же сказал, в руби экосистема основана на DSL.&lt;br&gt;&lt;br&gt;Как DSL убережёт вас от ошибок типизации - никак? Как DSL поможет избегать неверных состояний - никак?&lt;br&gt;&amp;gt;А без фрэймворков ты будешь дольше выполнять работу, делая те вещи, которые уже сделали много десятилетий назад.&lt;br&gt;&lt;br&gt;А кто сказал что нужно писать без фреймворков?&lt;br&gt;&amp;gt;Ты в каком языке без библиотек работаешь?&lt;br&gt;&lt;br&gt;В других языках существует несколько фреймворков, которые конкурируют между собой. И если не нравится какой-то один, можно взять другой.&lt;br&gt;&amp;gt;MVP на руби, достаточно функциональное, делается за несколько часов. Можешь за вечер сделать и опубликовать, чтобы все оценили.&lt;br&gt;&lt;br&gt;Хорошо, что делать с MPV спустя несколько лет разработки?&lt;br&gt;&amp;gt;Так ты соглашения пойми, и все эти вопросы отпадут сами собой.&lt;br&gt;&lt;br&gt;Какие соглашения? Вы предла</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (уп)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#173</link>
    <pubDate>Sun, 28 Dec 2025 13:50:41 GMT</pubDate>
    <description>&amp;gt; Пришли новые люди, написали на том что знают, замутив солянку из почти &lt;br&gt;&amp;gt; десятка языков, усложнив архитектуру системы и её поддержку. Был нужен один &lt;br&gt;&amp;gt; программист, стало нужно 10. С растущими аппетитами к зарплате.&lt;br&gt;&lt;br&gt;Всё ровным счётом наоборот. Но каждый кулик будет хвалить своё болото покуда оно не высохнет окончательно.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#172</link>
    <pubDate>Sun, 28 Dec 2025 09:23:19 GMT</pubDate>
    <description>Пришли новые люди, написали на том что знают, замутив солянку из почти десятка языков, усложнив архитектуру системы и её поддержку. Был нужен один программист, стало нужно 10. С растущими аппетитами к зарплате.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#171</link>
    <pubDate>Sun, 28 Dec 2025 08:16:22 GMT</pubDate>
    <description>&amp;gt; Звидунишка :) &lt;br&gt;&amp;gt; Под линуком это жалкия тень того - настоящего, под форточку...&lt;br&gt;&amp;gt; И нихрена, в отличии от того - настоящего, не умеет :( &lt;br&gt;&lt;br&gt;Линукс не умеет в объекты, потому что клон юникса использует юниксовский подход - &quot;всё есть файл&quot;, поэтому повершелл там не нужен. То, что творит повершелл в винде, где &quot;всё есть объект&quot;, никакому шеллу в линуксе не снилось.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#170</link>
    <pubDate>Sun, 28 Dec 2025 08:05:42 GMT</pubDate>
    <description>&amp;gt; Это вопрос к тому, насколько развита инфрастурктура у языка, а не к &lt;br&gt;&amp;gt; самому языку. В рамках одного языка и одного фреймворка, но разных &lt;br&gt;&amp;gt; библиотек, уровень будет сильно плавать.&lt;br&gt;&lt;br&gt;В руби с этим всё хорошо.&lt;br&gt;&lt;br&gt;&amp;gt; В других - это в каких? В условном php это не то чтобы сложнее.&lt;br&gt;&lt;br&gt;Показал же, на примерах, в разных языках, что там не то же самое. В руби функции писать не надо. В PHP ты пишешь функции руками.&lt;br&gt;&lt;br&gt;&amp;gt; Или если код огромный, и пишется несколькими людьми. Или если предметная область сложная.&lt;br&gt;&lt;br&gt;Есть набор инструментов контроля правильности написания кода, от плагинов в системах разработки до гемов, которые созданы с теми же целями.&lt;br&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;Подкапотная кодогенерация в руби упрощает код, синтаксис конструкций и уменьшает длину кода. Всё это увел</description>
</item>

<item>
    <title>Опубликован язык программирования Ruby 4.0 (_)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/138787.html#169</link>
    <pubDate>Sun, 28 Dec 2025 01:11:27 GMT</pubDate>
    <description>&amp;gt; Ansible - редкое г-нище.&lt;br&gt;&lt;br&gt;Да.&lt;br&gt;Как обычно в этом оЙтИ :(&lt;br&gt;Но - его пользуют в каждой первой компании, а Salt, Chef, Puppet ... выбросили на мороз :(&lt;br&gt;Смотри RH-шный спутник: папета выкинули, ансиблю - втянули. И так - все и &quot;... по всему мясокомбинату!&quot; :)&lt;br&gt;</description>
</item>

</channel>
</rss>
