| 1.3, Аноним (3), 13:42, 10/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> В качестве кодировки по умолчанию задействована UTF-8
А что до этого было в третьебидоне?
| | |
| |
| 2.8, User (??), 14:32, 10/10/2026 [^] [^^] [^^^] [ответить]
| +5 +/– |
"Ничего". Удивительно, да? Создатели языка считали, что если программист явным образом не изъявил желание написав encoding="utf-8", то параметр определяется платформой\пользователем.
Хочет человек работать с koi8r - пусть работает, да. Но так как племя молодое, незнакомое о существовании чего-либо отличного от - не в курсе, пришлось вот приколачивать руками.
| | |
| |
| 3.24, Аноним (24), 15:38, 10/10/2026 [^] [^^] [^^^] [ответить]
| –3 +/– | |
> Но так как племя молодое, незнакомое о существовании чего-либо отличного от - не в курсе, пришлось вот приколачивать руками.
Это были тёмные времена, хорошо что они позади. Вот ещё потихоньку отмирают сишные динозавры с мантрой "строка - это массив байт", забирая с собой целую эпоху уязвимостей. В ходе эволюции программирования всякие странные "плавники" и "ложноподии" отращивались, пришло время подчистить тупиковые ветки.
| | |
| |
| |
| 5.36, xPhoenix (ok), 18:07, 10/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
На размышление даётся строка Unicode, где каждый символ закодирован либо одним либо двумя байтами.
| | |
|
| 4.29, User (??), 16:07, 10/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну, пожалуй что спорить и не буду, хорошо.
И что "позади" - хорошо, и что "отмирают" - замечательно.
Но в общем-то "были" и вполне объективно пенять змеюке что в 2008 гвоздями не приколотили я, пожалуй, не буду - там и без того весело было.
| | |
| 4.35, Аноним (35), 17:43, 10/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
>Вот ещё потихоньку отмирают сишные динозавры с мантрой "строка - это массив байт", забирая с собой целую эпоху уязвимостей.
"Пользуясь случаем обосру ка я Си". Ничего у тебя не получится. Объективно конкурента чистому Си нет. Си и железо, как муж и жена, просто by design. Человек пишуший на низком уровне поймёт эту аналогию. Rust же настолько развит, что составляет конкуренцию, такому же развитому языку, как C++.
| | |
|
|
|
| 1.4, Ivan_83 (ok), 13:49, 10/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Добавлена встроенная игра с текстовым интерфейсом
Ну вот и стало понятно куда оно дальше будет расти.
Потом дюкнюхема встроят и надо будет бегать баги отсреливать, потом ещё чтонить из квейка, поле непаханное для прогресса ЯП!
| | |
| |
| |
| 3.11, BrainFucker (ok), 14:42, 10/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Кстати, в советских игровых автоматах вроде как эту игру именно Питоном называли.
| | |
|
|
| |
| 2.25, Аноним (24), 15:46, 10/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Тем кто пишет на C++ биндинги что на раст, что на жутком си - всё едино.
| | |
| 2.37, xPhoenix (ok), 18:09, 10/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Скорей бы. О, сколько нас открытий чудных ждёт, когда код CPython как следует начнут пентестить...
| | |
|
| 1.12, BrainFucker (ok), 14:43, 10/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
А для кого новый синтаксический сахар в язык сейчас добавляют, если руками мало кто теперь будет кодить?
| | |
| 1.15, Ivan_83 (ok), 14:50, 10/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Добавлено ключевое слово "lazy" для отложенной загрузки модулей, при помощи которой можно ускорить запуск приложений с большим числом зависимостей.
Лучше бы они сделали delay multithread загрузку.
Типа приложение стартонуло а потом в отдельных потоках оно эти ненужноимпорты подтягивает чтобы когда они потребуются - уже были.
С lazy это будет постоянное лагалово в непредсказуемых местах.
| | |
| |
| 2.17, Аноним (17), 15:02, 10/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Пока не смотрел на 3.15, но вангану еще бОльшую проблему. Если раньше ошибка импорта была в начале загрузки модуля, то теперь ее надо будет ловить в непредсказуемом месте.
| | |
| |
| 3.18, Ivan_83 (ok), 15:08, 10/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Я не пишу на питоне но у нас в продукте проблема с тем что импорт подгружает биндинг к С либе очень долго, при этом далеко не всегда к этому биндингу обращаются сразу после реалоада воркера.
| | |
| 3.19, User (??), 15:12, 10/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
а в новость смотрел?
"В случае проблем с загрузкой модуля, например, если модуль не найден, исключение генерируется в момент попытки первого использования, а не во время импорта. Для принудительного отключения отложенной загрузки предусмотрена опция командной строки "-X lazy_imports" и переменная окружения PYTHON_LAZY_IMPORTS"(Ц)
| | |
|
| 2.30, Горящая вата (?), 16:14, 10/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> С lazy это будет постоянное лагалово в непредсказуемых местах
На твоей коре 2 дуба? Может быть
| | |
| |
| 3.34, Ivan_83 (ok), 17:33, 10/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да если бы это лечилось железом.
Впрочем, там профайлером тоже не проходились.
| | |
|
|
| 1.22, Аноним (22), 15:32, 10/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– | |
>После года разработки опубликован значительный выпуск языка программирования Python 3.15. Среди изменений: включение по умолчанию UTF-8
Питонщики чо за хрень. 2026 год твою мать. Юникод давно стандарт.
| | |
| |
| 2.31, Аноним (31), 16:15, 10/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> Python now uses UTF-8 as the default encoding, independent of the system’s environment. This means that I/O operations without an explicit encoding,
> Питонщики чо за хрень. 2026 год твою мать. Юникод давно стандарт.
Эт да, считать что если юзверь выставил что-то другое, то он наверное лучше знает что ему нужно и его не обязательно осчастлививать прогрессом ... ну что со старых прдунов-лдиттов взять? Хорошо что их ушли - прогресс теперь будет семимильными шагами скакать!
Хотя ж все таки недоработочка:
> To retain the previous behaviour, Python’s UTF-8 mode may be disabled with the
> PYTHONUTF8=0 environment variable or the -X utf8=0 command-line option.
Зачем эти ненужные компромиссы? Пущай лучше все свои скрипты правят с явным указанием кодировки!
| | |
|
|