Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Динамика изменения кодовой базы проекта Python" | +/– | |
| Сообщение от opennews (??), 09-Мрт-26, 10:06 | ||
Разработчики языка программирования Python визуализировали изменение кодовой базы интерпретатора CPython в привязке к основным событиям, произошедшим за 36 лет существования проекта. За последние 10 лет объём кода на языках Python и Си в CPython практически удвоился. Для подсчёта числа строк кода использовалась утилита cloc... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 3. "Динамика изменения кодовой базы проекта Python" | –11 +/– | |
| Сообщение от Фонтимос (?), 09-Мрт-26, 10:17 | ||
Удвоился объем кода - упала производительность. Я понимаю, если-бы кодовая база уменьшилась вдвое - вот это была-бы новость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Динамика изменения кодовой базы проекта Python" | +9 +/– | |
| Сообщение от Аноним (6), 09-Мрт-26, 10:46 | ||
> Удвоился объем кода - упала производительность | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Динамика изменения кодовой базы проекта Python" | +22 +/– | |
| Сообщение от Аноним (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" | –2 +/– | |
| Сообщение от Илья (??), 09-Мрт-26, 15:46 | ||
python - это вообще наиболее медленная технология из всех возможных. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 43. "Динамика изменения кодовой базы проекта Python" | +/– | |
| Сообщение от Аноним (43), 09-Мрт-26, 16:58 | ||
Возможно. Но и самая универсальная из актуальных. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Динамика изменения кодовой базы проекта Python" | +/– | |
| Сообщение от Аноним (10), 09-Мрт-26, 11:01 | ||
На деле всё ровно наоборот https://www.opennet.dev/64029-python | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 11. "Динамика изменения кодовой базы проекта Python" | +1 +/– | |
| Сообщение от Аноним (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" | +/– | |
| Сообщение от Аноним (26), 09-Мрт-26, 13:08 | ||
> добавление асинхронности и устранение проблем | ||
| Ответить | Правка | Наверх | 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ообщить модератору | ||
| 46. "Динамика изменения кодовой базы проекта Python" | +/– | |
| Сообщение от Сладкая булочка (?), 09-Мрт-26, 23:59 | ||
Было бы инетресно посмотреть где именно увеличислся код: в батарейках или интерпретаторе? Вообщем, все что можно сказать по этой визуализации - кода стало больше, а где именно не понятно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |