The OpenNET Project / Index page

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

В Python 3.14.5 из-за утечек памяти возвращён старый сборщик мусора

14.05.2026 09:35 (MSK)

Опубликован корректирующий выпуск языка программирования Python 3.14.5, в котором помимо исправления ошибок и незначительных уязвимостей, осуществлён возврат на старый сборщик мусора, применявшийся до ветки 3.14.x. В качестве причин внесения нетипичного для промежуточных выпусков значительного изменения называются жалобы пользователей на существенное повышение потребления памяти после перевода рабочих систем на ветку 3.14 и появление утечек памяти.

Помимо отката нового сборщика мусора в ветке 3.14 решено не использовать его в следующем значительном выпуске 3.15, несколько дней назад перешедшем на стадии бета-тестирования. Напомним, что в ветке 3.14 цикличный сборщик мусора был заменён на инкрементальный, в котором сборка мусора долгоживущих объектов выполняется по частям и реже, чем обработка новых поколений объектов, которые обычно освобождаются чаще, что позволило на порядок снизить максимальное время приостановки выполнения приложений с очень большим числом объектов в памяти.



  1. Главная ссылка к новости (https://blog.python.org/2026/0...)
  2. OpenNews: Динамика изменения кодовой базы проекта Python
  3. OpenNews: Прогресс развития JIT в CPython
  4. OpenNews: Компания Anthropic выделила 1.5 млн долларов проекту Python
  5. OpenNews: CPython может сделать Rust обязательной сборочной зависимостью к версии 3.17
  6. OpenNews: Выпуск языка программирования Python 3.14
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65445-python
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (82) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Ананоним (?), 09:44, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я то думал отчего у меня процессы разрастаются как раковые опухоли? А они и были раковыми опухолями!
     
     
  • 2.8, Жироватт (ok), 10:05, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Потому, что процессы на питоне?
     
     
  • 3.10, Аноним (10), 10:12, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Расскажи как у тебя ничего не течет на Раст, потому что там сборщика нет.
     
     
  • 4.14, Жироватт (ok), 10:30, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +14 +/
    И правда - не течет. Но только потому, что я им не пользуюсь
     
     
  • 5.88, Аноним (88), 17:03, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И правда - не течет. Но только потому, что я им не пользуюсь

    Пользуешься, ведь Раст есть в браузере, в котором ты вот прямо сейчас пишешь свои комментарии. И в твоем смартфончике с Андроидом.

     
  • 5.92, Аноним (-), 19:02, 14/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.21, Аноним (21), 11:12, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Для того, чтобы память не текла, нужны как минимум линейные типы, а в ржавчине их нет. Позор ржавчине!
     
     
  • 5.54, Аноним (54), 13:41, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    боровчекер есть
     
     
  • 6.61, Аноним (21), 14:38, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://brson.github.io/rust-anthology/1/memory-leaks-are-memory-safe.html

    Как видим, ржавчина не защищает от утечек памяти.

     
     
  • 7.70, Аноним (70), 15:35, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Но но но! Это - безопасные утечки памяти!
     
  • 4.71, Аноним (71), 15:36, 14/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.40, kai3341 (ok), 13:04, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А я то думал отчего у меня процессы разрастаются как раковые опухоли? А они и были раковыми опухолями!

    не расскажешь, откуда у тебя в дистре 3.14 по дефолту?

     
     
  • 3.43, Ананоним (?), 13:13, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> А я то думал отчего у меня процессы разрастаются как раковые опухоли? А они и были раковыми опухолями!
    > не расскажешь, откуда у тебя в дистре 3.14 по дефолту?

    Проверь репозиторий ArchLinux.

     
     
  • 4.57, kai3341 (ok), 14:01, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Проверь репозиторий ArchLinux.

    А, тут другой разговор. Согласно https://archlinux.org/packages/core/x86_64/python/ пакет был обновлён более часа назад. За это время истинный арчевод мог бы уже дважды обновиться и всё проверить

    А если серьёзно, то на картинке профиль не обычного приложения, а специального бенчмарка, созданного для демонстрации проблемы с новым GC (который быстрее старого). Я не верю, что на реальных приложениях всё было настолько драматично (хотя я точно не знаю. В Debian по дефолту 3.13.5)

     

  • 1.2, manchelsi (ok), 09:46, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Забавно будет, если из за утечек в Python 3.15.0 будет возвращен Python 2.7.18
     
     
  • 2.6, Жироватт (ok), 10:05, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Эх, мечты.
    Но в арче, кстати, на днях прилетел минорный апдейт на 2.7
     
     
  • 3.12, Аноним (12), 10:25, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Эх, мечты.

    А что в нём было хорошего, а то я уже не помню...

     
     
  • 4.15, Аноним (15), 10:32, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    лютое садомазо с кодировками, например
     
     
  • 5.38, Аноним (12), 12:59, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, это я помню.
    Я про хорошее спрашивал...
     
  • 4.29, Zulu (?), 12:06, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего.
     
  • 2.16, Colorado_House_of_Representatives (?), 10:37, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И где здесь забава? Нет, очевидно, не будет.
     

  • 1.4, Аноним (4), 09:49, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Представляете, каким бы мог быть мир, если бы lua был популярнее python?
     
     
  • 2.11, Аноним (21), 10:21, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Зачем менять один динамически типизированный мусор на другой?
     
  • 2.13, Аноним (13), 10:28, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сам-то писать на Lua пробовал? Может быть он и простой, для реализации, но писать на нём -- удовольствие ниже среднего.
     
     
  • 3.63, Аноним (63), 14:45, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Много выше среднего.
     
  • 2.37, Bottle (?), 12:58, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так Луа популярен - правда, в качестве скриптов для видеоигр. Свою нишу он занял.
     

  • 1.9, Аноним (10), 10:11, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Повайбкодили называется.
     
  • 1.17, Аноним (17), 10:56, 14/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     
  • 1.18, Аноним (17), 10:59, 14/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

  • 1.19, anonymous (??), 11:10, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Необразованная толпа она такая. Обвиняет джаву в том, что та ест слишком много памяти. Приводят в пример го и питон. Мол у них сборщик мусора меньше жрёт и проще устроен.

    Вот только проще - не значит лучше. У джавы долгая история развития сборщиков. Они тоже начинали с простых. Но чем больше требования, тем сложнее сборщик, ну и накладные расходы тоже растут. За каждым новым сборщиком стоит новое и крайне практичное требование. А ещё серьёзная теория computer science почему сборщик должен быть устроен именно так. И несколько лет отладки, чтобы весь этот сложный механизм не лажал.

    И вот наконец-то питонисты сообразили, что текущего примитивного сборщика им мало, нужно больше и эффективнее. И пошли танцевать на граблях, где джава оттанцевала ещё тридцать лет назад. Может осознают что не всё так просто и уважения к чужому труду прибавится.

     
     
  • 2.24, Вася Пупкин (?), 11:21, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Все верно, в жабовый гц вбуханы миллионы денег. Но в те времена и условия были другие. Сейчас на питонах очень активизировался ml-скоуп задач которые приходится оптимизировать под потребление памяти в большинстве случаев. Нет единого универсального правильного гц под все случае. Не исключу, что в питоне его можно будет выбирать на старте
     
     
  • 3.28, Аноним (28), 12:01, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > на питонах очень активизировался ml-скоуп задач

    вроде там все на с/c++/cuda? питон там больше как конфиг на стероидах, чтобы связать все это.

     
     
  • 4.39, Аноним (39), 13:04, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    По факту всё питоне кроме собственно вычислений.
     
  • 4.42, Bottle (?), 13:10, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И тем не менее, любой интероп между языками это накладные расходы; куча "питоновских" библиотек это смесь из Фортрана и C++, которые общаются через C ABI с Python.
    Задачи машинного обучения очень ресурсозатратны, обучение нейросетей займёт полмесяца на кластере из машин. Любой выигрыш в производительности выгоден.
     
  • 3.72, Илья (??), 15:39, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >  Все верно, в жабовый гц вбуханы миллионы денег.

    Там не в миллионах дело, а в принципиальном устройстве. ГЦ в c#/java на рутах работает, в то время как питон на честном слове

     
  • 2.27, Аноним (21), 12:00, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Обвиняет джаву в том, что та ест слишком много памяти.

    Джава уже научилась возвращать память в систему?

     
     
  • 3.48, Аноним (48), 13:28, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, ZGC сборщик мусора это точно умеет, можно конфигом настраивать периодичность возвращения.
     
  • 3.58, Аноним (58), 14:05, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Давно. Правда серверам на которых только 1 процесс с джавой (сервер приложений) это не нужно.
     
  • 2.32, Аноним (39), 12:28, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Spidermonkey оперативно догнал и обогнал v8. Просто потому, что в r&d ему не надо вбухивать. А жава всё так же останавливает мир на подумать, у жс такой проблемы не видно и производительность сравнимая.
     
     
  • 3.55, Аноним (48), 13:57, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У spidermokey тоже есть STW - это раз. Два - jvm уже лет 10 как делает короткие паузы при инкрементальной сборке.
     
  • 2.46, Аноним (12), 13:20, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > осознают что не всё так просто и уважения к чужому труду прибавится

    Обиженого успешного интерпрайз разработчика я вижу...

     
  • 2.51, 12yoexpert (ok), 13:38, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    к этим жалким оправданиям зашло бы ещё "джава - это всего лишь инструмент"

    хоть байткодь, хоть не байткодь - всё равно получишь тормозной жрущий скриптовый язык

     
     
  • 3.76, нах. (?), 16:02, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    достаточно распространенного жаба-не-течет.

     
  • 2.73, Анонисссм (?), 15:51, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    плюсанул. питоны ещё недавно от GIL избавлялись. мне вообще смешно когда начинают питон хвалить или сравнивать с чем-то кроме башпортянок
     
  • 2.75, нах. (?), 16:01, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Необразованная толпа она такая.

    да, такая. Видит в топе размерность rss в ТЕРАБАЙТАХ (неважно что пока еще только в десятых терабайта) - охреневает. Неучи бестолковые!

    > А ещё серьёзная теория computer science почему сборщик должен быть устроен именно так. И
    > несколько лет отладки, чтобы весь этот сложный механизм не лажал.

    и терабайтный rss.

    Знаете что, если ваши теоретические изыскания и цопнютер сцанс приводят к такому результату - лучше было зак0п@ать эту поделку сразу, пока она была маленькая.

    Хуже только поделки на дотнете, но там надо отдать должное не только нескучному язычку, но и умельцам разработчикам. (потому что видел я такие поделки которые терабайтов не жрали)

     
  • 2.78, Аноним (78), 16:06, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Необразованная толпа она такая

    Не мудите людей по себе

    > новое и крайне практичное требование
    > А ещё серьёзная теория computer science
    > И несколько лет отладки,

    Это все знают, и именно поэтому это так смешно. Хрень в которую столько закопано трудов всё так же тормозит, жрёт память и фризит приложение, при том что в тех же плюсах уже полвека об управлении памятью никто не задумывавается за счёт RAII. Но питон тоже молодцы - куда лучше детерминированную уборку мусора на rc (с фоллбэком в mark-sweep в почти никогда) чем джавовое болото.

     

  • 1.26, Аноним (28), 11:58, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В убунте лтс Python 3.14.4, его будут обновлять?
     
     
  • 2.33, Аноним (39), 12:29, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты знал, на что подписался.
     

  • 1.30, Аноним (30), 12:21, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    incremental то, что вы заявили и generational то, что вы описали - это совер... большой текст свёрнут, показать
     
     
  • 2.35, Аноним (30), 12:34, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Прочитал оригинал. Если я правильно понял, то старый сборщик - generational stop-the-world с большим количеством поколений, а новый - generational incremental, но количество поколений уменьшили до 2 (старые и новые)
     

  • 1.31, Аноним (-), 12:24, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Питон делает несколько замечательных вещей Во первых он не тормозит И каждый ... большой текст свёрнут, показать
     
     
  • 2.34, Аноним (39), 12:32, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты пытаешься сарказмировать, но городишь чушь.
     
  • 2.36, Аноним (36), 12:41, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Древний крап можно было перевести на какой-нибудь более подходящий язык.  
     
     
  • 3.59, Аноним (59), 14:15, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Древний крап можно было перевести на какой-нибудь более подходящий язык.

    Но это был вспомогатеьный неважный крап, он более менее работал, $%^ться пришлось бы больше, разгребая баги, косяки и тестируя заново, и оно того в целом - не стоило.

    Ну вот какое-то такое на питоне и пишут. И унаследуют. В идеале это вообще существовать не должно бы и при появлении возможности будет списано в утиль и заменено, разумеется.

     
     
  • 4.84, Аноним (36), 16:32, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    При наличии доступного ИИ генерить результат на питоне смысла никакого. Надо на языке, который позволит получить быструю и портабельную программу.
     
  • 3.67, 12yoexpert (ok), 15:16, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    на болгарский, твой родной
     
  • 2.44, Аноним (12), 13:16, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > совместим между версиями
    > с питона 2 на 3

    Аааа... ясно-понятно...

     
  • 2.77, нах. (?), 16:05, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне клод за менее чем доллар и полчаса времени отрефакторил древний крап с питона 2 на 3,

    а большой крап-то? А то двести строк я и сам за пол-часа могу.

     

  • 1.49, 12yoexpert (ok), 13:31, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    я не совсем понимаю: утечки - это ведь фишка джавы и питона
     
     
  • 2.74, Анонисссм (?), 15:52, 14/05/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.79, Аноним (78), 16:08, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Только жавы же. Там это by design, тут это регрессия.
     

  • 1.52, Ананоним (?), 13:38, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чего только не напридумывают, чтобы не писать на C/C++ ручное управление памятью :D
     
     
  • 2.66, 12yoexpert (ok), 15:16, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    в C/C++ уже десятки лет есть автоматическое, и, в отличие от всякого расто-скама, - без рантайма
     
     
  • 3.82, Аноним (21), 16:15, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очередной ыксперт вылез.
    >и, в отличие от всякого расто-скама, - без рантайма

    Так и в rust без рантайма.

     
  • 3.91, Аноним (-), 18:54, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > в C/C++ уже десятки лет есть автоматическое, и, в отличие от всякого расто-скама, - без рантайма

    С такой подготовкой останешься в классе на второй год.

     

  • 1.56, Аноним (56), 13:58, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помнится, в Python 2 тоже были проблемы со сборкой мусора.
     
  • 1.60, Аноним (60), 14:38, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Но возникает резонный вопрос, они новый сборщик тестировали вообще?
     
  • 1.62, Аноним (62), 14:41, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Самый удобный для разработчика сборщик мусора был (а может и есть до сих порт) в PHP 5+, он был скомбинирован из двух:
    1. Тупейший на счётчике ссылок. Память очищалась сразу как только пропадала последняя ссылка
    2. Полноценный сборщик, который подбирал циклические ссылки

    Это позволяло в нужных горячих местах управлять очисткой, например, если нужно было перелопатить много данных: можно было просто вручную расцепить циклические ссылки, после чего тупой GC на счётчике видел, что ссылок на объект нет и очищал его сразу же

     
     
  • 2.64, Сладкая булочка (?), 14:56, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас бы php в пример приводить.

    > например, если нужно было перелопатить много данных: можно было просто вручную расцепить циклические ссылки

    Удобный сбощик мусора - это тот, о котором в 99% тебе не нужно думать ибо зачем он нужен?

     
     
  • 3.65, Аноним (62), 15:05, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Удобный сбощик мусора - это тот, о котором в 99% тебе не нужно думать ибо зачем он нужен?

    В 99% и не думаешь т.к. оно просто работает. А вот как раз этот 1% - это и есть удобство и контроль

    > Сейчас бы php в пример приводить.

    Почему бы и нет. Разница в скорости и потреблению памяти у них отличается на разных тестах в обе стороны: где-то быстрее /эффективнее PHP, где-то - Python

     
  • 3.68, Аноним (21), 15:19, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Сейчас бы php в пример приводить.

    И сейчас и не сейчас. PHP, совершенно внезапно, быстрее питона. А ещё в нём даже частично появилась типизация. Так что да, питон даже тут хуже php.

     
     
  • 4.69, Аноним (69), 15:34, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я тебя удивлю, но Perl быстрее PHP и Питона вместе взятых раз в 10. Но почему-то это мало кого волнует.
     
     
  • 5.81, Аноним (21), 16:14, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Разве?
    https://benchmarksgame-team.pages.debian.net/benchmarksgame/measurements/php.h
    https://benchmarksgame-team.pages.debian.net/benchmarksgame/measurements/perl.
     
  • 5.83, Аноним (36), 16:29, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Перл местами дает производительность на уровне компилируемых языков, вроде однострочников, где регулярками строки пройти в цикле. Но в целом он довольно медленный, пхп быстрее во всех случаях.
    Питон всегда медленнее, в разы.
     
  • 2.80, Аноним (78), 16:09, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Самый удобный для разработчика сборщик мусора был (а может и есть до сих порт) в PHP 5+, он был скомбинирован из двух:
    > 1. Тупейший на счётчике ссылок. Память очищалась сразу как только пропадала последняя ссылка
    > 2. Полноценный сборщик, который подбирал циклические ссылки

    Так в питоне то же самое.

     
     
  • 3.87, Аноним (62), 16:42, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Буду знать, спасибо за информацию. Думал, что такое только в PHP практикуется
     

  • 1.85, Аноним (85), 16:40, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не совсем понятно.
    Это именно косяк в новом сборщике, который допускает реальную утечку.
    Или это узкое место инкрементального сборщика, когда новые объекты можно плодить быстрее, чем сборщик успевает чистить старые, что раздувает кучу?
     
     
  • 2.89, Аноним (89), 18:26, 14/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Они навайбкодили и сами не знают что не так. Промпт "исправь косяк" видимо не сработал, вот и списали в утиль.
     

  • 1.90, Аноним (90), 18:34, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чуваки ещё не поняли, что ни питон, ни жава, ни дотнет, - уже не нужны. Когда код пишет ИИ, выбирать надо то, что работает быстрее всего и меньше всего ест ресурсов. Питон и прочие языки был смысл брать, потому что человеку на этом удобно что-то писать. Всё уже, они все мертвы, хотя ещё этого не знают.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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