<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Разработанное в Microsoft приложение &apos;K&apos; предложено к удален...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html</link>
    <description>Компания Red Hat инициировала (http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm) процесс удаления приложения &quot;K&quot; в следующей версии стандарта  языка Си. Приложение K было добавлено в нынешний стандарт C11 и включает разработанный компанией Microsoft набор функций &quot;*_s&quot; с интерфейсом для проверки границ буферов. Проблема состоит в том, что данный интерфейс был добавлен в стандарт под давлением (https://sourceware.org/ml/libc-alpha/2014-08/msg00151.html)  &quot;спонсора&quot; без предварительной проверки на практике.&lt;br&gt;&lt;br&gt;&lt;br&gt;В итоге, недоработки архитектуры данного механизма и проблемы (https://sourceware.org/ml/libc-alpha/2014-08/msg00185.html), всплывшие при попытках создания практических реализаций, привели к тому, что данный интерфейс  на практике нигде не реализован (https://sourceware.org/ml/libc-alpha/2014-08/threads.html#00133) и не применяется, в том числе не поддерживается библиотеками Си (приложение К относится к опциональным возможностям).&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm</description>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (Яро Ш. Я.)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#68</link>
    <pubDate>Fri, 02 Oct 2015 19:25:44 GMT</pubDate>
    <description>Страдай, я разрешаю&lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (Яро Ш. Я.)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#67</link>
    <pubDate>Fri, 02 Oct 2015 19:24:32 GMT</pubDate>
    <description>&amp;gt;понять и принять это было сложно после Паскаля&lt;br&gt;&lt;br&gt;хреново ты знал паскаль&lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (Яро Ш. Я.)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#66</link>
    <pubDate>Fri, 02 Oct 2015 19:23:11 GMT</pubDate>
    <description>&amp;gt;Да ты чо, а всё&lt;br&gt;&lt;br&gt;Жителей сраней-эрзяней это ещё не все, так то!&lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (Джо)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#62</link>
    <pubDate>Fri, 02 Oct 2015 13:16:46 GMT</pubDate>
    <description>Ну что нет? Из предложенных альтернатив там только инструментация и статический анализ, вроде Clang Address Sanitizer, _FORTIFY_SOURCE или Valgrind. API которого можно было бы использовать безопасно в своем коде нет. Используйте ребята ничего, а этот API мы добавлять себе в glibc не будем. &lt;br&gt;&lt;br&gt;В С++ микрософт вроде набросал шаблонов, чтобы пользоваться &lt;br&gt;&lt;br&gt;char array&#091;10&#093;;&lt;br&gt;strcpy_s(array, &quot;Hello, World&quot;);&lt;br&gt;&lt;br&gt;Размер 10 будет автоматом подставлен в шаблонную реализацию strcpy_s, что вообще выглядит шикарно.&lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (Michael Shigorin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#61</link>
    <pubDate>Fri, 02 Oct 2015 09:35:02 GMT</pubDate>
    <description>&amp;gt; Короче&lt;br&gt;&lt;br&gt;Нет.  Читайте внимательно по ссылке.&lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (Джо)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#60</link>
    <pubDate>Fri, 02 Oct 2015 06:33:48 GMT</pubDate>
    <description>Скорее redhat удивляет, пусть предложат альтернативу хотя бы. Маинтейнеры glibc не хотят добавлять поддержку этих функций, даже когда им предлагают реализацию, а между тем пишут glibc &quot;follows all relevant standards including ISO C11 and POSIX.1-2008&quot;. Короче ради того чтобы оставить эту сточку про полную поддержку ISO C11 они и предлагают исключить appendix K из стандарта, лол. &lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (Ytch)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#59</link>
    <pubDate>Fri, 02 Oct 2015 00:12:10 GMT</pubDate>
    <description>&amp;gt; Хотя даже на прологе строки пишутся тупо в кавычках. Да и во многих других языках. &lt;br&gt;&lt;br&gt;&quot;Даже&quot; намекает, что в Си, якобы, так нельзя?&lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#58</link>
    <pubDate>Thu, 01 Oct 2015 22:46:48 GMT</pubDate>
    <description>Да ты чо, а всё думали что в Linux в Финляндии, а Intel в Ирландии.  &lt;br&gt;</description>
</item>

<item>
    <title>Разработанное в Microsoft приложение K предложено к удалению... (fox_mulder)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104931.html#57</link>
    <pubDate>Thu, 01 Oct 2015 20:59:46 GMT</pubDate>
    <description>вот так кулстори!&lt;br&gt;</description>
</item>

</channel>
</rss>
