<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компилятор для языка Си, написанный на Shell</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html</link>
    <description>Александр Гомес Гайгалас (Alexandre Gomes Gaigalas), автор библиотеки coral для создания переносимых shell-скриптов, опубликовал  C89cc.sh, компилятор для языка Си, написанный целиком на Shell. Компилятор поддерживает стандарт C89 и может генерировать исполняемые файлы в формате ELF64 для систем x86-64. Код содержит около восьми тысяч строк и открыт под лицензией ISC...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65133&lt;br&gt;</description>

<item>
    <title>Компилятор для языка Си, написанный на Shell (anonymoys)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#68</link>
    <pubDate>Sun, 05 Apr 2026 04:57:25 GMT</pubDate>
    <description>Ты сам то понимаешь это? )))&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#66</link>
    <pubDate>Sun, 05 Apr 2026 03:23:29 GMT</pubDate>
    <description>Хамить и кидатся манами мы умеем. Не комплексуй, объясни мне смысл строк, которые ты скопировал? Эти строки настолько полны, что в них описана вся система команд процессора?&lt;br&gt;&lt;br&gt;&amp;gt;пс: опкоды цпу прямо в гекс редакторе писать можно, алё!&lt;br&gt;&lt;br&gt;Спасибо не знал (сарказм).&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (Eifan)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#65</link>
    <pubDate>Sat, 04 Apr 2026 18:57:54 GMT</pubDate>
    <description>Вот же времени у кого-то!&lt;br&gt;Хотя 100&#037; не обошлось без вайб-кодинга&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#64</link>
    <pubDate>Sat, 04 Apr 2026 13:47:24 GMT</pubDate>
    <description>ну, что есть то есть, 7796 строк не мало в одно рыло.&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#63</link>
    <pubDate>Sat, 04 Apr 2026 13:38:41 GMT</pubDate>
    <description>&amp;gt; Не понял что тут написано. Ещё раз тебе говорю, язык сценариев сам, &lt;br&gt;&amp;gt; без помощи специального транслятора не способен формировать машинный код.&lt;br&gt;&lt;br&gt;ты вообще понимаешь, что такое машинный код?&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#62</link>
    <pubDate>Sat, 04 Apr 2026 13:37:53 GMT</pubDate>
    <description>&amp;gt; Не понял что тут написано. Ещё раз тебе говорю, язык сценариев сам, &lt;br&gt;&amp;gt; без помощи специального транслятора не способен формировать машинный код.&lt;br&gt;&lt;br&gt;man printf&lt;br&gt;man echo&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#61</link>
    <pubDate>Sat, 04 Apr 2026 13:37:26 GMT</pubDate>
    <description>&amp;gt; Послушай меня! Для формирования машинного кода нужен транслятор. Язык сценариев не может &lt;br&gt;&amp;gt; сформировывать машинный язык.&lt;br&gt;&lt;br&gt;Повторяю второй раз, открой код и посмотри!!!&lt;br&gt;&lt;br&gt;man printf&lt;br&gt;man echo&lt;br&gt;&lt;br&gt;# Decimal &amp;#8594; raw byte to stdout (uses fastest available output primitive)&lt;br&gt;if command -v printf &amp;gt;/dev/null 2&amp;gt;&amp;1; then&lt;br&gt;_out_byte () &#123; printf &quot;&#092;&#092;$(($1/64))$((($1/8)&#037;8))$(($1&#037;8))&quot;; &#125;&lt;br&gt;elif command -v print &amp;gt;/dev/null 2&amp;gt;&amp;1; then&lt;br&gt;_out_byte () &#123; print -n &quot;&#092;&#092;0$(($1/64))$((($1/8)&#037;8))$(($1&#037;8))&quot;; &#125;&lt;br&gt;else&lt;br&gt;_out_byte () &#123; command -p printf &quot;&#092;&#092;$(($1/64))$((($1/8)&#037;8))$(($1&#037;8))&quot;; &#125;&lt;br&gt;fi&lt;br&gt;&lt;br&gt;# Emit a single hex byte from a decimal value&lt;br&gt;_tool_c89cc_emit_d () &#123; _tool_c89cc_d2h &quot;$1&quot;; _tool_c89cc_emit &quot;$REPLY&quot;; &#125;&lt;br&gt;&lt;br&gt;пс: опкоды цпу прямо в гекс редакторе писать можно, алё!&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (OpenEcho)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#60</link>
    <pubDate>Sat, 04 Apr 2026 13:17:57 GMT</pubDate>
    <description>&amp;gt; #include - препроцессор, он никакого отношения к ЯП иметь не должен, а &lt;br&gt;&amp;gt; stdio.h библиотечный код, аналогично к компилятору отношения не имеет.&lt;br&gt;&lt;br&gt;Да это всё понятно, только без плюшек грустно получится&lt;br&gt;</description>
</item>

<item>
    <title>Компилятор для языка Си, написанный на Shell (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/139698.html#59</link>
    <pubDate>Sat, 04 Apr 2026 11:12:56 GMT</pubDate>
    <description>Не понял что тут написано. Ещё раз тебе говорю, язык сценариев сам, без помощи специального транслятора не способен формировать машинный код.&lt;br&gt;</description>
</item>

</channel>
</rss>
