<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си </title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html</link>
    <description>После более года разработки подготовлен выпуск проекта PortableGL 0.98, развивающего программную реализацию графического API OpenGL 3.x, написанную целиком на языке  Си (C99).  Теоретически  PortableGL может быть использован в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Код оформлен в виде одного заголовочного файла и распространяется под лицензией MIT...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61131&lt;br&gt;</description>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#210</link>
    <pubDate>Mon, 13 May 2024 17:13:46 GMT</pubDate>
    <description>Если действительно интересно, а не поспорить, то спрашивать следует: какие модули он поставил, и что подкручивал. Материнка точно так же _официально_ поддерживает 4 плашки на 4800 в списке совместимости (ссылку лень кидать).&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#209</link>
    <pubDate>Mon, 13 May 2024 14:55:09 GMT</pubDate>
    <description>Настолько широко используется, что интел с ледяным спокойствием отключили его в 12 поколении, не испытывая вообще никаких терзаний по этому поводу.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#208</link>
    <pubDate>Mon, 13 May 2024 14:52:02 GMT</pubDate>
    <description>Расскажите подробнее, каково это - быть АМДшником? Купили хорошую материнку, а процессор её сливает.&lt;br&gt;&lt;br&gt;В спеках 7700 и 8700G (другие лень смотреть):&lt;br&gt;&lt;br&gt;&amp;gt; Max Memory Speed:&lt;br&gt;&amp;gt;  2x1R: DDR5-5200&lt;br&gt;&amp;gt;  2x2R: DDR5-5200&lt;br&gt;&amp;gt;  4x1R: DDR5-3600 &amp;lt;-- смотреть сюда&lt;br&gt;&amp;gt;  4x2R: DDR5-3600 &amp;lt;-- смотреть сюда&lt;br&gt;&lt;br&gt;- https://www.amd.com/en/products/processors/desktops/ryzen/7000-series/amd-ryzen-7-7700.html&lt;br&gt;- https://www.amd.com/en/products/processors/desktops/ryzen/8000-series/amd-ryzen-7-8700g.html&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#207</link>
    <pubDate>Mon, 13 May 2024 05:34:49 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Потому что имеющаяся стандартная библиотека плюсов неимоверно жирная &lt;br&gt;&amp;gt; Можно использовать С++, но не использовать его стандартную библиотеку или использовать &lt;br&gt;&amp;gt; её по минимуму. Я, например, так и делаю. Зато я получаю &lt;br&gt;&amp;gt; ООП, шаблоны, концепты, кучу других удобств, возможность использовать самые разные библиотеки &lt;br&gt;&amp;gt; С++ и прочее. Глупо не использовать эти возможности.&lt;br&gt;&lt;br&gt;Что значит &quot;по минимуму&quot;? Вызвать десяток экспортов из libstdc++.so вместо сотни-другой? Не понятно, что это меняет.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Лучше почитать стандарт и не делать противоречащих ему заявлений.&lt;br&gt;&amp;gt; Свои заявления я делаю, исходя из своего более чем 25-летнего опыта. Стандарт &lt;br&gt;&amp;gt; не является руководством к действию.&lt;br&gt;&lt;br&gt;Стандарт описывает язык. Со стандартом считаются создатели трансляторов и стандартных библиотек, поскольку это коллективный опыт сотен, если не тысяч специалистов. &lt;br&gt;&lt;br&gt;&amp;gt; В стандарте много чего нет, что &lt;br&gt;&amp;gt; есть в компиляторах, и что полезно, нужно и принципиально важно на &lt;br&gt;&amp;gt; практике, и это всё в совокупности и определяет выбор</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#206</link>
    <pubDate>Mon, 13 May 2024 05:15:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Гипотетически были какие-то борланды...&lt;br&gt;&amp;gt; Borland был не гипотетически, а реально. Это был лучший компилятор. Я сам &lt;br&gt;&amp;gt; его использовал. Это был мой первый компилятор С, а позже и &lt;br&gt;&amp;gt; С++. Потом появился Borland C++ Builder, который я также использовал на &lt;br&gt;&amp;gt; протяжении многих лет. MSVC в то время ничего сопоставимого предложить не &lt;br&gt;&amp;gt; мог.&lt;br&gt;&lt;br&gt;Угу, лучший, своего рода герой легенд и анекдотов.)) И это при том, что Borland делала упор на совсем другой язык и я лично вешал Delphi совершенно валидным Object Pascal, собирающимся Free Pascal Compiler.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; а практически даже MSVC 6-й версии не поддерживал стандарт &lt;br&gt;&amp;gt; MSVC был хорошим компилятором, но он никогда не был лучшим. В первой &lt;br&gt;&amp;gt; половине 90-х стандарта ещё не было. Были организованы только комитеты по &lt;br&gt;&amp;gt; стандартизации.&lt;br&gt;&lt;br&gt;Вот я и пишу, что не было стандарта, а значит и не было языка. Была кучка производителей трансляторов, тянувших на себя одеяло. 6-й появился в 1998, в год принятия стандарта. Был явно лучше борландовского, несмотря на постоянные i</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (Ivan7)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#205</link>
    <pubDate>Sun, 12 May 2024 14:16:51 GMT</pubDate>
    <description>&amp;gt; Потому что имеющаяся стандартная библиотека плюсов неимоверно жирная&lt;br&gt;&lt;br&gt;Можно использовать С++, но не использовать его стандартную библиотеку или использовать её по минимуму. Я, например, так и делаю. Зато я получаю ООП, шаблоны, концепты, кучу других удобств, возможность использовать самые разные библиотеки С++ и прочее. Глупо не использовать эти возможности.&lt;br&gt;&lt;br&gt;&amp;gt; Лучше почитать стандарт и не делать противоречащих ему заявлений.&lt;br&gt;&lt;br&gt;Свои заявления я делаю, исходя из своего более чем 25-летнего опыта. Стандарт не является руководством к действию. В стандарте много чего нет, что есть в компиляторах, и что полезно, нужно и принципиально важно на практике, и это всё в совокупности и определяет выбор в пользу С++ и конкретных компиляторов. В реальности мы имеем дело не со стандартами, а с конкретными задачами, техническими системами, компиляторами, имеющими свои особенности, в которых что-то (не)реализовано, что-то добавлено, что-то (не)совместимо, что-то в определённых условиях (не)работает или имеет какие-то огр</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (Ivan7)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#204</link>
    <pubDate>Sun, 12 May 2024 13:52:04 GMT</pubDate>
    <description>&amp;gt; Гипотетически были какие-то борланды...&lt;br&gt;&lt;br&gt;Borland был не гипотетически, а реально. Это был лучший компилятор. Я сам его использовал. Это был мой первый компилятор С, а позже и С++. Потом появился Borland C++ Builder, который я также использовал на протяжении многих лет. MSVC в то время ничего сопоставимого предложить не мог.&lt;br&gt;&lt;br&gt;&amp;gt; а практически даже MSVC 6-й версии не поддерживал стандарт&lt;br&gt;&lt;br&gt;MSVC был хорошим компилятором, но он никогда не был лучшим. В первой половине 90-х стандарта ещё не было. Были организованы только комитеты по стандартизации.&lt;br&gt;&lt;br&gt;&amp;gt; auto_ptr оказался кривой по дизайну и потребовал замены на unique_ptr.&lt;br&gt;&lt;br&gt;Когда я изучал С++ никакого auto_ptr ещё не было. Он появился уже позднее.&lt;br&gt;&lt;br&gt;&amp;gt; Линус якобы пробовал на плюсах писать ядро, ему это не понравилось.&lt;br&gt;&lt;br&gt;У Линуса была очень специфическая задача.&lt;br&gt;&lt;br&gt;Лично я использовал Си, когда ещё не знал С++, и было это ещё под ДОСом на 286 и 386 компах. После того, как я изучил С++, чистый Си я никогда больше не использовал (разве что только для программир</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#203</link>
    <pubDate>Sun, 12 May 2024 07:44:03 GMT</pubDate>
    <description>Я пишу новое &quot;приложение&quot; на чистом Си. Потому что имеющаяся стандартная библиотека плюсов неимоверно жирная, а свою имплементацию переделывать пока слишком хлопотно. Честно сказать, плевать, будет ли его собирать g++ -- на данный момент это совершенно напрасная трата времени. Это к тому, что не стоит говорить за других. Лучше почитать стандарт и не делать противоречащих ему заявлений.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си  (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133624.html#202</link>
    <pubDate>Sun, 12 May 2024 07:37:16 GMT</pubDate>
    <description>Кажется, я видел даже STL Степанова и Ли, где макросы были вместо template.&lt;br&gt;</description>
</item>

</channel>
</rss>
