The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Динамика изменения кодовой базы проекта Python"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Динамика изменения кодовой базы проекта Python"  +/
Сообщение от opennews (??), 09-Мрт-26, 10:06 
Разработчики языка программирования Python визуализировали изменение кодовой базы интерпретатора CPython  в привязке к основным событиям, произошедшим за 36 лет существования проекта. За последние 10 лет объём кода на языках Python и Си в  CPython практически удвоился. Для подсчёта числа строк кода использовалась утилита cloc...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64947

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


3. "Динамика изменения кодовой базы проекта Python"  –10 +/
Сообщение от Фонтимос (?), 09-Мрт-26, 10:17 
Удвоился объем кода - упала производительность. Я понимаю, если-бы кодовая база уменьшилась вдвое - вот это была-бы новость.
Ответить | Правка | Наверх | Cообщить модератору

6. "Динамика изменения кодовой базы проекта Python"  +9 +/
Сообщение от Аноним (6), 09-Мрт-26, 10:46 
> Удвоился объем кода - упала производительность

Где упала? Можно статистику?

Ответить | Правка | Наверх | Cообщить модератору

8. "Динамика изменения кодовой базы проекта Python"  +20 +/
Сообщение от Аноним (8), 09-Мрт-26, 10:53 
На опеннете джентльменам принято верить на слово, иначе эксперты немного конфузятся
Ответить | Правка | Наверх | Cообщить модератору

14. "Динамика изменения кодовой базы проекта Python"  +2 +/
Сообщение от Аноним (14), 09-Мрт-26, 11:21 
непонятно - почему верить надо джентльменам, а конфузятся эксперты?
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  +/
Сообщение от Всем Анонимам Аноним (?), 09-Мрт-26, 11:39 
Ответить | Правка | Наверх | Cообщить модератору

28. "Динамика изменения кодовой базы проекта Python"  +1 +/
Сообщение от gvf (??), 09-Мрт-26, 13:39 
Потому что если верить и тем и тем то возникнет коллизия ))
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

44. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от User (??), 09-Мрт-26, 18:22 
Ага! Спалился! Джентльмены всё понимают правильно!
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

40. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Илья (??), 09-Мрт-26, 15:46 
python - это вообще наиболее медленная технология из всех возможных.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

43. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (43), 09-Мрт-26, 16:58 
Возможно. Но и самая универсальная из актуальных.
Ответить | Правка | Наверх | Cообщить модератору

10. "Динамика изменения кодовой базы проекта Python"  +1 +/
Сообщение от Аноним (10), 09-Мрт-26, 11:01 
На деле всё ровно наоборот https://www.opennet.dev/64029-python
"В большинстве тестов CPython 3.14 оказался быстрее ветки 3.13 примерно на 20%, при том, что в некоторых тестах ветки 3.11 и 3.12 оказались быстрее 3.13. Отрыв 3.14 от веток 3.9 и 3.10 составил примерно два раза."
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

11. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (11), 09-Мрт-26, 11:13 
Ну как PGO включили, так и ускорилось.
Ответить | Правка | Наверх | Cообщить модератору

13. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (11), 09-Мрт-26, 11:17 
В 3.14 сломали сборку gcc, кстати, пришлось собирать clang. Ожидал большего падения производительности, если честно, но между gcc и clang разница единицы процентов, только бинари раздуты теперь -- видимо, шланг иначе никак не может.
Ответить | Правка | Наверх | Cообщить модератору

15. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (11), 09-Мрт-26, 11:25 
Ну как сломали. Тесты проваливаются, так-то можно собрать без пго и тестов.
Ответить | Правка | Наверх | Cообщить модератору

9. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (8), 09-Мрт-26, 10:54 
C header — когда костыль стал языком
Ответить | Правка | Наверх | Cообщить модератору

23. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Алоним (?), 09-Мрт-26, 12:43 
Это они прямо в header стали код писать? Или это сгенерированные файлы для binding?
Ответить | Правка | Наверх | Cообщить модератору

16. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (14), 09-Мрт-26, 11:26 
Интересно получается - развитие идет практически линейно уже третий десяток лет. Но с 2023 года разработка языка пошла заметно быстрее/объемнее. Что это - опять ИИ помог? Или избавление от GIL потребовало мега-усилий?
Ответить | Правка | Наверх | Cообщить модератору

19. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (11), 09-Мрт-26, 11:49 
Наверно майрософт закинул побольше ресурсов. Очень долгая стагнация была из-за 2 ветки, добавление асинхронности и устранение проблем тоже заняли время. Только без gil всё равно намного медленнее. Фактически, насколько я понимаю, на данный момент субинтерпретаторы позволяют решать вопрос gil и gc достаточно эффективно (по сравнению с предыдущими решениями). Это увеличение кодовой базы, но по факту там и парсер поменяли и jit добавили и много чего.
Ответить | Правка | Наверх | Cообщить модератору

26. "Динамика изменения кодовой базы проекта Python"  –1 +/
Сообщение от Аноним (26), 09-Мрт-26, 13:08 
> добавление асинхронности и устранение проблем
> решать вопрос gil и gc
> и парсер поменяли и jit добавили и много чего

А не проще ли с самого начала для проекта, требующего асинхронности, набирать людей, знающих какой-нибудь язык, изначально предназначенный для задач с асинхроннностью?

Ответить | Правка | Наверх | Cообщить модератору

27. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (11), 09-Мрт-26, 13:36 
Где ты их найдёшь, например? В додиез тоже не сразу сделали нормально.
Ответить | Правка | Наверх | Cообщить модератору

45. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Бес (??), 09-Мрт-26, 20:34 
Очень просто: нанимаешь промпт-инженеров, и они любом нужном тебе языке навайбкодят.
Ответить | Правка | Наверх | Cообщить модератору

20. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (20), 09-Мрт-26, 12:25 
Закинули грант на очередное ускорение питона.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

21. Скрыто модератором  +/
Сообщение от Аноним (-), 09-Мрт-26, 12:38 
Ответить | Правка | Наверх | Cообщить модератору

22. "Динамика изменения кодовой базы проекта Python"  –1 +/
Сообщение от Аноним (22), 09-Мрт-26, 12:42 
они готовятся добавить код на Rust
Ответить | Правка | Наверх | Cообщить модератору

32. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (43), 09-Мрт-26, 14:06 
А что за сдохшие батарейки они там удаляли в 2023-м?
Ответить | Правка | Наверх | Cообщить модератору

34. "Динамика изменения кодовой базы проекта Python"  +/
Сообщение от Аноним (43), 09-Мрт-26, 14:50 
https://blog.python.org/_astro/cpython_growth.CDpb_itO_ZomrE...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру