<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Динамика изменения кодовой базы проекта Python</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html</link>
    <description>Разработчики языка программирования Python визуализировали изменение кодовой базы интерпретатора CPython  в привязке к основным событиям, произошедшим за 36 лет существования проекта. За последние 10 лет объём кода на языках Python и Си в  CPython практически удвоился. Для подсчёта числа строк кода использовалась утилита cloc...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64947&lt;br&gt;</description>

<item>
    <title>Динамика изменения кодовой базы проекта Python (Bottle)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#60</link>
    <pubDate>Wed, 11 Mar 2026 12:35:13 GMT</pubDate>
    <description>Жаль, что такого размера кодовую базу ни один кожаный мешок не осилит понять.&lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (анон)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#59</link>
    <pubDate>Wed, 11 Mar 2026 12:35:13 GMT</pubDate>
    <description>Диффузионное разделение изотопов -- наиболее медленная технология. А python вообще не технология, а язык программирования. &lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#58</link>
    <pubDate>Wed, 11 Mar 2026 10:40:24 GMT</pubDate>
    <description>Только вот gcc исторически хвостовую рекурсию не оптимизирует, а jmp-таблицы компилятор обычно запихивает в секцию .text, да и они обычно достаточно маленькие для помещения в кэш процессора.&lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#57</link>
    <pubDate>Wed, 11 Mar 2026 05:34:49 GMT</pubDate>
    <description>C не запрещает. Но это неудачно.&lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#56</link>
    <pubDate>Wed, 11 Mar 2026 05:33:08 GMT</pubDate>
    <description>&amp;gt; Удвоился объем кода - упала производительность.&lt;br&gt;&lt;br&gt;Неудачное утверждение, как и все Ваши тезисы. Увеличение объема кода означает только увеличение функциональности.&lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (анонимс)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#55</link>
    <pubDate>Wed, 11 Mar 2026 05:19:33 GMT</pubDate>
    <description>Вы хотели написать - поломать Rust-ом, с хРустом. Энтузиасты оного рьяного берутся да бросают свои поделки поэтому реестр пакетов завален тухлыми crates.&lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (анонимс)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#54</link>
    <pubDate>Wed, 11 Mar 2026 05:16:15 GMT</pubDate>
    <description>Стэка функции. Тупой ИИ подменяет авто дополнением в Android &lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (анонимс)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#53</link>
    <pubDate>Wed, 11 Mar 2026 05:15:06 GMT</pubDate>
    <description>Блин. Стяжка функции. Опечатка &lt;br&gt;</description>
</item>

<item>
    <title>Динамика изменения кодовой базы проекта Python (анонимс)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/139425.html#52</link>
    <pubDate>Wed, 11 Mar 2026 05:14:24 GMT</pubDate>
    <description>Потому что это третья реализация интерпретатора байт-кода. Первая была обычным switch, вторая computed gotos, а нынешняя tail recursion. Авторы ссылались на 1977 обосновав это старым спором что  хвостовая рекурсия функций с переиспользованием стяжка функцией не медленнее чем одна таблица вычисляемых переходов. Самая медленная реализация это набор switch case/if else&lt;br&gt;</description>
</item>

</channel>
</rss>
