<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: GCC 15 будет использовать стандарт C23 по умолчанию</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html</link>
    <description>В кодовую базу, на основе которой формируется запланированный на весну следующего года выпуск набора компиляторов GCC 15, принято изменение, включающее по умолчанию использование стандарта С23 с расширениями GNU (&quot;-std=gnu23&quot;) при компиляции программ на языке C (ранее по умолчанию использовался стандарт C17 - &quot;-std=gnu17&quot;). Изменение потенциально может привести к проблемам при сборке существующих проектов, так как в новом стандарте имеются отличия, такие как добавление типов nullptr и  _BitInt(n), а также появление  ключевых слов bool, true и false,  которые могут конфликтовать с заданными в приложениях одноимёнными идентификаторами...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62278&lt;br&gt;</description>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (pavlinux)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#384</link>
    <pubDate>Tue, 10 Dec 2024 16:44:19 GMT</pubDate>
    <description>&amp;gt;  Добавлена поддержка префиксов &quot;0b&quot; и &quot;0B&quot; для указания целых значений в двоичной форме, например, &quot;int b = 0b101010&quot;.&lt;br&gt;&lt;br&gt;Лет 10 уже так пишу, нипанятна  &#092;/( &apos; &apos;)&#092;/&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (uis)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#383</link>
    <pubDate>Thu, 05 Dec 2024 08:49:51 GMT</pubDate>
    <description>&amp;gt;В &quot;stddef.h&quot; добавлен макрос &quot;unreachable&quot;.&lt;br&gt;&lt;br&gt;Неопределённое поведение, теперь в ваших заголовочках.&lt;br&gt;</description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (arisu)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#382</link>
    <pubDate>Wed, 04 Dec 2024 07:13:18 GMT</pubDate>
    <description>&amp;gt; Прикинь, часть стандарта на ЯП!&lt;br&gt;&lt;br&gt;ты мне сейчас серьёзно цитируешь маны как authoritative source по стандартам? no, really?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; как это? ты же выше сам сказал, что это часть языка.&lt;br&gt;&amp;gt; Это у кого-то каша в голове: POSIX != C99. А то что &lt;br&gt;&amp;gt; printf conforms to сразу обеим... ну да, и чего, так можно &lt;br&gt;&amp;gt; было.&lt;br&gt;&lt;br&gt;здесь играем, здесь не играем, здесь рыбу заворачивали.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; его знает, зачем ты попытался зарубиться со мной на теме компиляторов, &lt;br&gt;&amp;gt;&amp;gt; ничего в этом не понимая.&lt;br&gt;&amp;gt; Не на теме компиляторов а на теме делания странных вещей с struct&apos;ами. &lt;br&gt;&lt;br&gt;при этом тема, откуда это началось, была про ABI, и про реализацию внутри компилятора. ты так троллировать пытаешься, или у тебя просто настолько рассеяное внимание, что удержать контекст обсуждения оно не может, и тебе приходится переизобретать его на ходу?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; я ни разу не удивлён, что ты считаешь девелоперов гоцэцэ нормальными.&lt;br&gt;&amp;gt; В целом - они более-менее соответствуют моим ожиданиям.&lt;br&gt;&lt;br&gt;да я же говорю, что не удивляюсь. вы же часть одного и того же &amp;#8212; б</description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (arisu)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#381</link>
    <pubDate>Wed, 04 Dec 2024 07:01:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Да сам пиши на своих модулах и оберонах &lt;br&gt;&amp;gt;&amp;gt; а я и пишу. как раз на своих, гыг.&lt;br&gt;&amp;gt; Ну мы по осени и посчитаем - у кого какие списки проектов &lt;br&gt;&amp;gt; будут.&lt;br&gt;&lt;br&gt;ты до сих пор вот этим вот меряешься? O_O ну, тогда я могу свой дурацкий критерий выкатить: у тебя нет своего компилятора. ты проиграл.&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;&lt;br&gt;&amp;gt; В конкретно моем случае - меня, увы, бесит паскалеобразный синтаксис.&lt;br&gt;&lt;br&gt;не верю я в это. подобные болезни обычно проходят после первых пяти, ну десяти максимум лет &amp;#8212; когда ты уже достаточно опытен, чтобы писать именно программы. на этом месте начинает волновать семантика, а синтаксис&amp;#8230; ты его просто не замечаешь. темнишь ты что-то, ой, темнишь.&lt;br&gt;&lt;br&gt;&amp;gt; И общий стиль потуг строить кого-то в обязаловку.&lt;br&gt;&lt;br&gt;проклятый оберон! требует </description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#380</link>
    <pubDate>Wed, 04 Dec 2024 07:00:19 GMT</pubDate>
    <description>&amp;gt; ух ты, это у нас теперь часть языка. эвона как.&lt;br&gt;&lt;br&gt;Прикинь, часть стандарта на ЯП!&lt;br&gt;&#091;code&#093;&lt;br&gt;STANDARDS&lt;br&gt;       fprintf(), printf(), sprintf(), snprintf(), vprintf(), vfprintf(), vsprintf(), vsnprintf(): POSIX.1-2001, POSIX.1-2008, C99.&lt;br&gt;&#091;/code&#093;&lt;br&gt;Да, в отличие от тебя я стандарты еще и читаю. И могу зацитировать ман, как видишь.&lt;br&gt;&lt;br&gt;Режим freestanding конечно начиная с C99 тоже регламентирован, но это несколько другое. Некий subset вон того, как раз без стдлибы. И конечно как обычно - сделав 90&#037; идеи нормально, остадьльные 10&#037; все профачили. Ибо смысл в этой штуке без возможности объект в конкретную секцию разместить или скажем устаканивания &quot;линкер-скриптов&quot;?&lt;br&gt;&lt;br&gt;&amp;gt; как это? ты же выше сам сказал, что это часть языка.&lt;br&gt;&lt;br&gt;Это у кого-то каша в голове: POSIX != C99. А то что printf conforms to сразу обеим... ну да, и чего, так можно было.&lt;br&gt;&lt;br&gt;&amp;gt; бывает, чо. &amp;#171;все побежали &amp;#8212; и я побежал.&amp;#187; дополнительный штрих к твоему &lt;br&gt;&amp;gt; неумению оценивать технологии самостоятельно, а не по чужим мнениям.&lt;br&gt;&lt;br&gt;Я как раз им</description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#379</link>
    <pubDate>Wed, 04 Dec 2024 06:27:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Да сам пиши на своих модулах и оберонах &lt;br&gt;&amp;gt; а я и пишу. как раз на своих, гыг.&lt;br&gt;&lt;br&gt;Ну мы по осени и посчитаем - у кого какие списки проектов будут. Со своей стороны я ставлю на то что мой прагматичный настрой позволит сделать мне больше вещей которые я считал интересными для себя.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Чего ты ко мне с этим докопался?&lt;br&gt;&amp;gt; есть у меня глупая привычка после заявления, что где-то сделано плохо &amp;#8212; &lt;br&gt;&amp;gt; приводить пример, где сделано хорошо. извини, быдло я, что поделать.&lt;br&gt;&lt;br&gt;В конкретно моем случае - меня, увы, бесит паскалеобразный синтаксис. И общий стиль потуг строить кого-то в обязаловку. Я считаю что в системном тулсе такие вещи должны быть под контролем. Хотя разумный баланс ближе скорее к тому что хрустики сделали с unsafe.&lt;br&gt;&lt;br&gt;Т.е. видишь - я и сам могу показать тул где ряд вещей сделаны лучше по моему мнению. А то что это здорово другой тул - упс.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; И ЧСВ об меня пытаться чесать - а смысл?&lt;br&gt;&amp;gt; в данном случае &amp;#8212; обо всех сишников. потому что это местами забавно.&lt;br&gt;&lt;br&gt;При этом кучу софта от этих сиш</description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (arisu)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#376</link>
    <pubDate>Tue, 03 Dec 2024 21:02:22 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; мир не идеален, и делать из этого трагедию вселенского масштаба я не собираюсь.&lt;br&gt;&amp;gt;&amp;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; на уровне хотя-бы не хуже KiCad?&lt;br&gt;&lt;br&gt;без проблем. но поскольку это надо не мне, а тебе &amp;#8212; какова оплата? заинтересуй меня &amp;#8212; и я покажу.&lt;br&gt;&lt;br&gt;&amp;gt; Встречный вопрос: как так получается, когда я прошу показать мне конкретные проблемы &lt;br&gt;&amp;gt; от CRC32 как функции хеширования в btrfs, для меня, в сценариях &lt;br&gt;&amp;gt; практикуемых мной, я не получаю ничего кроме столь же общих бла-бла? &lt;br&gt;&amp;gt; Видишь, кэп, в эту игру могут играть и двое.&lt;br&gt;&lt;br&gt;нет. это разные игры. я прошу показать мне недавние объяснения, про которые говорят, что они были, но отчего-то их прячут. ты просишь в очередной раз пояснить тебе, почему земля не плоская.&lt;br&gt;&lt;br&gt;&amp;gt; За тобой ровно такой же failure mode тоже водится.&lt;br&gt;&lt;br&gt;как и много других, разве ж я с этим спорю? ста</description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (Аноним)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#375</link>
    <pubDate>Tue, 03 Dec 2024 15:41:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt; мир не идеален, и делать из этого трагедию вселенского масштаба я не собираюсь.&lt;br&gt;&amp;gt; ну, кто-то молча хавает что дали, а кто-то не хочет.&lt;br&gt;&lt;br&gt;И из трезвых рациональных предложений лучше чем это, будет, например, что?&lt;br&gt;&lt;br&gt;Извини, маргинальные вещи меня не интересуют - ибо переписывать весь софт на планете в мои планы не входит. Это mission impossible. Если ты хочешь показать обратное - окей, покажи как ты лихо девелопаешь печатки на уровне хотя-бы не хуже KiCad? Да, я хочу дожить до момента когда проприетарные боги делающие компы, уровня годного под мой воркстейшн - пойдут нафиг, прикинь?!&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Мне интересно чтобы более-менее вписывалось в мои задачи и хотелки в &lt;br&gt;&amp;gt;&amp;gt; целом - а мелкие неидеальности я так и быть обыграю.&lt;br&gt;&amp;gt; это всё отлично. но совершенно не отвечает на вопрос, который я задал. &lt;br&gt;&lt;br&gt;Вероятно дело в том что для меня те проблемы не выглядят чем-то фатальным. Да, они есть. Но в моей системе приоритетов это что-то на уровне &quot;анноянса&quot;. То-есть я могу с этим жить, и это особо не нагибает достижение целей</description>
</item>

<item>
    <title>GCC 15 будет использовать стандарт C23 по умолчанию (arisu)</title>
    <link>https://m.opennet.me/openforum/vsluhforumID3/135409.html#374</link>
    <pubDate>Sat, 30 Nov 2024 03:25:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt; правда, они даже ввод и вывод делать не могут &amp;#8212; потому что &lt;br&gt;&amp;gt;&amp;gt; в языке си нет таких операторов. очень полезно.&lt;br&gt;&amp;gt; А &amp;lt;stdio.h&amp;gt; это что, мой глюк?&lt;br&gt;&lt;br&gt;ух ты, это у нас теперь часть языка. эвона как.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; динамической памяти нет&amp;#8230; ничего нет, короче. это всё, на минуточку, библиотеки.&lt;br&gt;&amp;gt; Ну я и не обещал что ты POSIX приложуух на мк без &lt;br&gt;&amp;gt; изменений запустишь.&lt;br&gt;&lt;br&gt;как это? ты же выше сам сказал, что это часть языка.&lt;br&gt;&lt;br&gt;&amp;gt; Для меня x86-32 по сути не существует уже. Это махровое легаси, о &lt;br&gt;&amp;gt; котором лично я скучать не буду. Все мои x86 системы 64-битные, &lt;br&gt;&amp;gt; даже 32 бит либ не установлено, 64 бита end to end. &lt;br&gt;&lt;br&gt;бывает, чо. &amp;#171;все побежали &amp;#8212; и я побежал.&amp;#187; дополнительный штрих к твоему неумению оценивать технологии самостоятельно, а не по чужим мнениям.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; и то, что одна структура может иметь несколько видов в пределах одной &lt;br&gt;&amp;gt;&amp;gt; программы &amp;#8212; тоже.&lt;br&gt;&amp;gt; Я вообще не понимаю нужду шарахаться по struct &quot;raw&quot; доступом.&lt;br&gt;&lt;br&gt;потому что ты в жизни ни одного серьёзного компилятора не написал.</description>
</item>

</channel>
</rss>
