<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск языка программирования Nim 2.2.6</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html</link>
    <description>Представлен релиз языка системного программирования Nim 2.2.6.  Обновление вышло спустя шесть месяцев после релиза версии 2.2.4 и включает 141 коммит с исправлениями ошибок и улучшениями производительности. Nim &amp;#8211; статически типизированный компилируемый язык программирования с синтаксисом, вдохновлённым Python, и возможностями метапрограммирования на уровне Lisp. Язык компилируется в C, C++ и JavaScript, обеспечивая производительность на уровне C при выразительности высокоуровневых языков.  Код проекта поставляется под лицензией MIT...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64173&lt;br&gt;</description>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (funny.falcon)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#111</link>
    <pubDate>Mon, 10 Nov 2025 10:32:53 GMT</pubDate>
    <description>Ты прав: Ocaml - супернишевый. Всего лишь одна HFT компания all-in в Ocaml. Что подтверждает твой тезис, но делает его забавным.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (Разработчик_2025)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#110</link>
    <pubDate>Mon, 10 Nov 2025 10:12:54 GMT</pubDate>
    <description>В курсах по  React сказали - &quot;транспилятор&quot; - значит, называем так. А чё там это значит, пёс его знает. Как фейспук животворящий скажет, так и делаем.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#109</link>
    <pubDate>Mon, 10 Nov 2025 10:09:50 GMT</pubDate>
    <description>Зачем понадобился &quot;транспайлер&quot;, чем не устроил &quot;транслятор&quot;?&lt;br&gt;&lt;br&gt;Подкину вам еще вариантов: транскомплятор, интерпайлер, транссемблер.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (Bottle)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#107</link>
    <pubDate>Sat, 08 Nov 2025 18:18:09 GMT</pubDate>
    <description>Ну, слушай, это здорово, что на Окамле хоть какой-нибудь софт есть, но он всё ещё не мейнстрим.&lt;br&gt;Следуя твоей логике, Дельфин/Поцкаль живы потому что на них пишут супернишевый софт вроде этого:&lt;br&gt;https://github.com/s-oram/Grace&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#106</link>
    <pubDate>Fri, 07 Nov 2025 18:40:53 GMT</pubDate>
    <description>Это просто хороший тон: исправляют и объявляют об исправлении. Лишний повод доверять.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#105</link>
    <pubDate>Fri, 07 Nov 2025 09:31:33 GMT</pubDate>
    <description>&amp;gt; И если бы ты использовал русскоязычный термин &quot;сборка&quot;, то понял бы, что&lt;br&gt;&lt;br&gt;..ничего не понял. &quot;Сборкой&quot; называют буквально всё!&lt;br&gt;&lt;br&gt;Сборкой программы (make/build), например, называют работу или результат работы сборочного сценария (Makefile/CMake/meson). Если собирают пакет, то уточняют, что это &quot;сборка пакета&quot; (makepkg -p PKGBUILD).&lt;br&gt;&lt;br&gt;В широком смысле (sensu lato), &quot;сборка&quot; или &quot;компиляция&quot;, т.е. &quot;работа компилятора&quot; (gcc compiler) включает:&lt;br&gt;1) Препроцессинг (макроподстановку). (gcc -E main.с -o main.c)&lt;br&gt;2) Собственно компиляцию (compile), в узком смысле (sensu stricto), т.е. трансляцию исходного кода в язык ассемблера. (gcc -S main.с -o main.s). Эту фазу никогда сборкой не называли.&lt;br&gt;3) Ассемблирование (assembly) - *сборку* объектного файла. (gcc -c main.с -o main.o). Изначально просто &quot;сборка&quot;, но ныне устарело, т.к. никто не пишет на ассемблере.&lt;br&gt;4) Компоновку - *сборку* исполняемого файла из объектных файлов и библиотек.&lt;br&gt;&lt;br&gt;$ man gcc&lt;br&gt;gcc - GNU project C and C++ compiler&lt;br&gt;...&lt;br&gt;When you invoke GCC, it </description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (cheburnator9000)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#103</link>
    <pubDate>Thu, 06 Nov 2025 20:16:17 GMT</pubDate>
    <description>clang компилирует си/си++ в машинный код напрямую или можно в LLVM IR, а уже дальше через llc.&lt;br&gt;&lt;br&gt;nim ничего не компилирует, он транслирует nim код в си/си++ либо JS. Из-за этого откладка nim кода очень геморойная. &lt;br&gt;&lt;br&gt;вся разница в том что LLVM IR удобно дебажить, там представление твоего кода в пользовательском отладчике, так работает Rust.&lt;br&gt;&lt;br&gt;есть вот такая вещь https://github.com/arnetheduck/nlvm но оно не полностью поддерживает nim, там не работает так любимый авторами nim &apos;interop/FFI&apos;. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#102</link>
    <pubDate>Thu, 06 Nov 2025 07:59:05 GMT</pubDate>
    <description>&amp;gt;Транслятор - общее понятие, включающее и компилятор (в т.ч. транспайлер), и интерпретатор, и ассемблер. Грубо говоря, переводчик кода.&lt;br&gt;&lt;br&gt;Интерпретатор ничего не транслирует.&lt;br&gt;И если бы ты использовал русскоязычный термин &quot;сборка&quot;, то понял бы, что и компиляция - далеко не только трансляцию подразумевает, сам термин подчеркивает именно следующий за ней шаг.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск языка программирования Nim 2.2.6 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/138256.html#100</link>
    <pubDate>Wed, 05 Nov 2025 23:37:42 GMT</pubDate>
    <description>&amp;gt; сложные макросы, язык в языке - это провал&lt;br&gt;&lt;br&gt;Нет, это то, чего часто не хватает.&lt;br&gt;&lt;br&gt;Кодеры на публику говорят, что &quot;я не такой, я всегда против макросов&quot;, а потом в ядре линукса страшные гигантские портянки на препроцессоре - кто их написал? Если из C убрать макросы, разве станет лучше? Язык станет слабее, софта меньше, совместимость между компиляторами ухудшится (закажут расширение компилятора там, где сейчас обходятся стандартными макросами). &lt;br&gt;Станет лучше, потому что сишники пойдут в другие языки? Нет, шаблоны из плюсов по той же логике будут убраны.&lt;br&gt;Станет лучше из-за перехода на кодогенерацию скриптами? Нет, это движение назад, а не вперёд (внешний кодогенератор =&amp;gt; препроцессор C =&amp;gt; макросы, интегрированные в язык).&lt;br&gt;Станет лучше, потому что некрасивые задачи перестанут решать? Это лицемерие. Мол, эта задача некрасиво ложится на статические языки, значит надо принять оверхед динамических. Эту оптимизацию не выразить без макросов? И не надо. В общем, пиши промышленный boilerplate и не желай себе больш</description>
</item>

</channel>
</rss>
