<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект Solod развивает подмножество языка Go, транслируемое в язык Си</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html</link>
    <description>Представлен язык программирования Solod (So), предоставляющий подмножество языка Go, транскомпилируемое в представление на языке Си (C11), пригодное для сборки компиляторами GCC, Clang и zig cc. Ключевым отличием Solod от Go и Tinygo является использование ручного управления памятью, работающего без применения сборщика мусора, без автоматического выделения памяти и без подсчёта ссылок. Транспайлер для Solod написан на языке Go и распространяется под лицензией BSD...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65160&lt;br&gt;</description>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#165</link>
    <pubDate>Fri, 10 Apr 2026 10:24:25 GMT</pubDate>
    <description>Надо было назвать Golod ) &lt;br&gt;</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#164</link>
    <pubDate>Fri, 10 Apr 2026 08:37:54 GMT</pubDate>
    <description>&amp;gt; В и-ГО-go с ними работать куда как проще&lt;br&gt;&lt;br&gt;так говорят те, кто не видел иные конкурентные модели. например, те, что в beam.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#163</link>
    <pubDate>Fri, 10 Apr 2026 07:36:30 GMT</pubDate>
    <description>Я вижу, у тебя на фортран поднимается, охлади.&lt;br&gt;&lt;br&gt;Типичный фортрановский код - это LAPACK и это сейчас почти целиком фортран 77, открывал ли ты его?&lt;br&gt;https://github.com/Reference-LAPACK/lapack/blob/master/SRC/cgesvx.f#L575&lt;br&gt;Если тебе массивы кажутся гораздо более полноценными, чем в Си (видимо, должны помнить размер и не распадаться на указатель?) (в Си всегда были массивы), то почему пишут &quot;COMPLEX A( LDA, * )&quot;? Это же как Си - там массив при распаде на указатель теряет одну размерность, остальные размерности могут определяться внешними константами и семантически тоже часто отваливаются (у Си негладкости до появления VLA и после тоже, а у F77 нет UBOUND и SIZE, массив не знает свой размер).&lt;br&gt;&lt;br&gt;До 90 фортрана была жёсткая привязка к перфокартовому формату:&lt;br&gt;- Первые 6 символов зарезервированы. Пробита первая позиция - комментарий, пробит доллар в 6 позиции - продолжение предыдущей строки. Между ними метки для GOTO с традиционным шагом в десять позиций, чтобы был запас для пропатчивания стопки перфокарт.&lt;br&gt;- lo</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#162</link>
    <pubDate>Thu, 09 Apr 2026 18:48:59 GMT</pubDate>
    <description>&amp;gt;инит системы - самый системный из системного софт&lt;br&gt;&lt;br&gt;Это совершенно банальный юзерспейс.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#161</link>
    <pubDate>Thu, 09 Apr 2026 18:34:18 GMT</pubDate>
    <description>&amp;gt; юниксовые диды С не с нуля дизайнили, а подглядывали в Алгол и Фортран.&lt;br&gt;&lt;br&gt;PL/1&lt;br&gt;</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#160</link>
    <pubDate>Thu, 09 Apr 2026 18:33:04 GMT</pubDate>
    <description>&amp;gt;кто то пишет руками на асме примитивный С компилятор&lt;br&gt;&lt;br&gt;Никто, конечно, этим не занимается. Пишут бэкэнд под целевую архитектуру и собирают кросс-компилятор. &lt;br&gt;</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#159</link>
    <pubDate>Thu, 09 Apr 2026 18:24:42 GMT</pubDate>
    <description>&amp;gt;весь флёр гениев-академиков как-то слетает быстро&lt;br&gt;&lt;br&gt;Евнухс писали не академики. И был он изначально весьма убогим поделием.&lt;br&gt;</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Скотобаза)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#158</link>
    <pubDate>Thu, 09 Apr 2026 17:38:56 GMT</pubDate>
    <description>Кончился с++ что уж тут. Походу диды вымерли и их место заняли смузихлебы с горящими глазами. А все к этому шло: ещё когда синтаксис лямбда функций из окамла притащили. &lt;br&gt;</description>
</item>

<item>
    <title>Проект Solod развивает подмножество языка Go, транслируемое ... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/139732.html#157</link>
    <pubDate>Thu, 09 Apr 2026 11:22:11 GMT</pubDate>
    <description>&amp;gt;&amp;gt; и операции над ними&lt;br&gt;&amp;gt; Они появились только в Fortran 90, с оглядкой на матлаб&lt;br&gt;&lt;br&gt;Вот именно, друг, вот именно. Более 35 лет назад как.&lt;br&gt;&lt;br&gt;&amp;gt; С учётом этого - за популярностью фортрана на самом деле есть некрасивая причина&lt;br&gt;&lt;br&gt;Нет, даже без учета этого популярность Фортрана - это его скорость и заточеность на числодробилки. Потому что даже без тех самых операций над массивами сами-то массивы были еще с момента появления языка. А еще не было ограничений на лейаут памяти, требований к паддингу/выраниванию, реорганизации полей структур и прочего маразма, который есть в С. В результате такие оптимизации как SROA и последующее рспаралллеливание на уровне инструкций CPU на Фортране делаются естественно и непринужденно, а на С в лучшем случае - перелопачиванием кода руками, с интринсиками и restrict.&lt;br&gt;&lt;br&gt;&amp;gt; есть некрасивая причина. Уже были коды на нём - значит, продолжаем дальше&lt;br&gt;&lt;br&gt;Нет, эта &quot;причина&quot; - любимое объяснение, которое выдумывают себе диванные эксперты по языкам для объяснения всего непонятного (и не только </description>
</item>

</channel>
</rss>
