<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Fil-C - компилятор для языков C и C++, гарантирующий безопасную работу с памятью </title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html</link>
    <description>Филипп Пизло (Filip Pizlo) представил на конференции SPLASH&apos;24 открытый C/C++ компилятор  Fil-C, предоставляющий  защиту от проблем, вызванных ошибками при работе с памятью. Проект нацелен на обеспечение полной совместимости с существующим кодом на языках C и C++ - для обеспечения безопасной работы с памятью достаточно просто пересобрать существующий код. Компилятор построен с использованием компонентов от проекта LLVM и распространяется под лицензией Apache 2.0. Runtime поставляется под лицензией BSD.  В отличие от недавно анонсированного проекта TrapC, находящегося на стадии проектирования,  компилятор Fil-C  уже доведён до готовности сборки существующего кода...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62241&lt;br&gt;</description>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (да)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#495</link>
    <pubDate>Sat, 25 Jan 2025 12:44:55 GMT</pubDate>
    <description>&amp;gt; И да, не садится за клавиатуру пока не выложено всё что нужно сделать на бумаге.&lt;br&gt;&lt;br&gt;Вспомнился тред с двача про препода, компилирующего код с листочка в голове, а потом ходящего под себя на экзамене из-за RCE&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (фф)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#494</link>
    <pubDate>Thu, 16 Jan 2025 03:35:58 GMT</pubDate>
    <description>&amp;gt; Видел пример хелловорлда который выводит название ЯП - или C или C++. &lt;br&gt;&amp;gt; Кажется, у Алёны С++ в блоге.&lt;br&gt;&lt;br&gt;Алену не нашел, но понравился вариант не привязанный к стандарту с90:&lt;br&gt;&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;int main(int argc, char **argv)&#123;&lt;br&gt;        char arr&#091;100&#093;;&lt;br&gt;        int s = sizeof(0, arr);&lt;br&gt;        printf(&quot;&#037;d&#092;n&quot;, s);&lt;br&gt;        return 0;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;С выдает 8, С++ выдает 100.&lt;br&gt;&lt;br&gt;Но это разные языки по сути, а не разные компиляторы С.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#493</link>
    <pubDate>Tue, 17 Dec 2024 16:31:03 GMT</pubDate>
    <description>там реклама на флеше была же&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#492</link>
    <pubDate>Tue, 17 Dec 2024 16:22:30 GMT</pubDate>
    <description>Видел пример хелловорлда который выводит название ЯП - или C или C++. Кажется, у Алёны С++ в блоге.&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (sefrv9jm2)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#491</link>
    <pubDate>Wed, 27 Nov 2024 14:30:03 GMT</pubDate>
    <description>свет клином что ли. Есть еще Asterinas&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#490</link>
    <pubDate>Tue, 26 Nov 2024 12:47:38 GMT</pubDate>
    <description>&amp;gt;Представь что ты 20 лет назад выучил С99, а теперь придется напрячь мозг и выучить что-то новое!&lt;br&gt;&lt;br&gt;Ну очевидно же, С23!&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (Славик)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#488</link>
    <pubDate>Sat, 23 Nov 2024 10:46:48 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Причём здесь ассемблер и дос?&lt;br&gt;&amp;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;&amp;gt;&amp;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;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#487</link>
    <pubDate>Fri, 22 Nov 2024 09:08:49 GMT</pubDate>
    <description>&amp;gt;Причём здесь ассемблер и дос?&lt;br&gt;&lt;br&gt;При том, что на ассемблере вы ничего принципиально больше доса не напишите. Та же самая колибри, мало того, что не портируемая, так они сдались, и пользовательский софт у них частично не на ассемблере. Это не говоря про то, что для практических вещей колибри не подходит&lt;br&gt;&amp;gt;А ваш подход что можно сидеть за клавиатурой без чёткого представления что нужно сделать&lt;br&gt;&lt;br&gt;Чёткого представления ни у кого нет, поскольку как бы ни было ТЗ согласовано, после релиза потребуются доработки. И нет никакого смысла ради добавления одной кнопки исписывать бумажную тетрадь&lt;br&gt;</description>
</item>

<item>
    <title>Fil-C - компилятор для языков C и C++, гарантирующий безопас... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/135347.html#485</link>
    <pubDate>Fri, 22 Nov 2024 09:03:48 GMT</pubDate>
    <description>&amp;gt;Ну точно не больше чем на расте, где на каждый чих нужен рефакторинг и пересмотр архитектуры.&lt;br&gt;&lt;br&gt;И чем это хуже си/плюсов? Так там мало того, что нужно рефакторить, так ещё и самостоятельно искать места, где нужно рефакторить.&lt;br&gt;&amp;gt;Может вам и нравится героически сражаться с боровом и вечно всё переписывать&lt;br&gt;&lt;br&gt;Алтернатива борову - это GC. Ручное управление памятью в стиле си/плюсов - это постоянные проблемы. Когда в условной игре один и тот же уровень постоянно крашится, с типично сишными сообщениями об ошибке, к этому самому си остаются очень крепкие и искренние чувства.&lt;br&gt;&amp;gt;Как там с библиотеками у раста для практических задач?&lt;br&gt;&lt;br&gt;Вполне себе хорошо, количество библиотек растёт, функционал их тоже. Вот, недавно целое DE под linux на расте делать начали.&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;</description>
</item>

</channel>
</rss>
