The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #8, #40

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #27

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

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

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

34. Сообщение от Аноним (43), 09-Мрт-26, 14:50   +/
https://blog.python.org/_astro/cpython_growth.CDpb_itO_ZomrE...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

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

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

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

45. Сообщение от Бес (??), 09-Мрт-26, 20:34    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27


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

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




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

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