Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск языка программирования Python 3.15" | +/– | |
| Сообщение от opennews (??), 10-Окт-26, 13:23 | ||
После года разработки опубликован значительный выпуск языка программирования Python 3.15. Среди изменений: включение по умолчанию UTF-8, отложенная загрузка модулей, оптимизация экспериментального JIT-компилятора, типы frozendict и sentinel, файлы конфигурации для инициализации при запуске, расширение возможностей для профилирования, сборка в режиме "-fno-omit-frame-pointer" и встроенная текстовая игра "whatsnewt". Новая ветка будет поддерживаться в течение полутора лет, после чего ещё три с половиной года для неё будут формироваться исправления с устранением уязвимостей... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 3. Сообщение от Аноним (3), 10-Окт-26, 13:42 | +1 +/– | |
> В качестве кодировки по умолчанию задействована UTF-8 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6, #7, #8 | ||
| 4. Сообщение от Ivan_83 (ok), 10-Окт-26, 13:49 | +4 +/– | |
> Добавлена встроенная игра с текстовым интерфейсом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5, #46, #64, #80 | ||
| 5. Сообщение от Ivan_83 (ok), 10-Окт-26, 13:49 | +1 +/– | |
Но следующей должна быть змейка, как же без этого :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #9, #11, #55 | ||
6.
Сообщение от сиська (?), 10-Окт-26, 14:19
| –12 +/– | |
как обычно - мусорный, однобайтный ansi, скорей всего | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 7. Сообщение от Аноним (7), 10-Окт-26, 14:19 | +6 +/– | |
Кодировка бралась из системной локали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #54 | ||
| 8. Сообщение от User (??), 10-Окт-26, 14:32 | +8 +/– | |
"Ничего". Удивительно, да? Создатели языка считали, что если программист явным образом не изъявил желание написав encoding="utf-8", то параметр определяется платформой\пользователем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #24 | ||
| 9. Сообщение от Аноним (9), 10-Окт-26, 14:35 | +/– | |
А потом Doom? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #13, #40 | ||
| 10. Сообщение от inferrna (ok), 10-Окт-26, 14:41 | –2 +/– | |
Версию 3.16 перепишут с нуля на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #25, #27, #37, #61 | ||
| 11. Сообщение от BrainFucker (ok), 10-Окт-26, 14:42 | –1 +/– | |
Кстати, в советских игровых автоматах вроде как эту игру именно Питоном называли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 12. Сообщение от BrainFucker (ok), 10-Окт-26, 14:43 | –5 +/– | |
А для кого новый синтаксический сахар в язык сейчас добавляют, если руками мало кто теперь будет кодить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #62, #70 | ||
| 13. Сообщение от BrainFucker (ok), 10-Окт-26, 14:43 | +/– | |
Было такое выражение doom scrolling, а это будет doom coding. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 15. Сообщение от Ivan_83 (ok), 10-Окт-26, 14:50 | –1 +/– | |
> Добавлено ключевое слово "lazy" для отложенной загрузки модулей, при помощи которой можно ускорить запуск приложений с большим числом зависимостей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #17 | ||
| 17. Сообщение от Аноним (17), 10-Окт-26, 15:02 | –1 +/– | |
Пока не смотрел на 3.15, но вангану еще бОльшую проблему. Если раньше ошибка импорта была в начале загрузки модуля, то теперь ее надо будет ловить в непредсказуемом месте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #18, #19 | ||
| 18. Сообщение от Ivan_83 (ok), 10-Окт-26, 15:08 | +/– | |
Я не пишу на питоне но у нас в продукте проблема с тем что импорт подгружает биндинг к С либе очень долго, при этом далеко не всегда к этому биндингу обращаются сразу после реалоада воркера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 19. Сообщение от User (??), 10-Окт-26, 15:12 | +1 +/– | |
а в новость смотрел? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 21. Сообщение от dannyD (?), 10-Окт-26, 15:26 | +1 +/– | |
ты забыл указать "кто" - m$ ))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 22. Сообщение от Аноним (22), 10-Окт-26, 15:32 | –4 +/– | |
>После года разработки опубликован значительный выпуск языка программирования Python 3.15. Среди изменений: включение по умолчанию UTF-8 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #31, #38 | ||
| 24. Сообщение от Аноним (24), 10-Окт-26, 15:38 | –4 +/– | |
> Но так как племя молодое, незнакомое о существовании чего-либо отличного от - не в курсе, пришлось вот приколачивать руками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #26, #29, #35 | ||
| 25. Сообщение от Аноним (24), 10-Окт-26, 15:46 | +/– | |
Тем кто пишет на C++ биндинги что на раст, что на жутком си - всё едино. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 26. Сообщение от Аноним (26), 10-Окт-26, 15:49 | +9 +/– | |
А что такое строка, если не массив байт? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #36, #41, #43, #47, #57 | ||
| 27. Сообщение от пох.. (?), 10-Окт-26, 15:55 | +1 +/– | |
начнут переписывать. Но дальше CoC.md не уйдут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 29. Сообщение от User (??), 10-Окт-26, 16:07 | +/– | |
Ну, пожалуй что спорить и не буду, хорошо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 31. Сообщение от Аноним (45), 10-Окт-26, 16:15 | +/– | |
>> 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, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 35. Сообщение от Аноним (35), 10-Окт-26, 17:43 | –1 +/– | |
>Вот ещё потихоньку отмирают сишные динозавры с мантрой "строка - это массив байт", забирая с собой целую эпоху уязвимостей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #50, #67, #86 | ||
| 36. Сообщение от xPhoenix (ok), 10-Окт-26, 18:07 | +1 +/– | |
На размышление даётся строка Unicode, где каждый символ закодирован либо одним либо двумя байтами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #42, #87, #89 | ||
| 37. Сообщение от xPhoenix (ok), 10-Окт-26, 18:09 | +1 +/– | |
Скорей бы. О, сколько нас открытий чудных ждёт, когда код CPython как следует начнут пентестить... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 38. Сообщение от Аноним (38), 10-Окт-26, 18:15 | +1 +/– | |
Ага, особенно в Си и С++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 40. Сообщение от ХрюХрю (?), 10-Окт-26, 18:35 | +/– | |
потом тетрис | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 41. Сообщение от Агл (ok), 10-Окт-26, 18:38 | +1 +/– | |
это магия | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #44 | ||
| 42. Сообщение от Тот_Самый_Анонимус_ (?), 10-Окт-26, 18:39 | +1 +/– | |
Что есть вселенское зло. Нигде не нужен одновременно весь массив символов юникода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #45, #58 | ||
| 43. Сообщение от Аноним (45), 10-Окт-26, 18:46 | +1 +/– | |
> А что такое строка, если не массив байт? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 44. Сообщение от Я (??), 10-Окт-26, 18:47 | +/– | |
Волшебство!) Как же раньше, примерно, 30 лет назад все было просто ( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #63 | ||
| 45. Сообщение от Аноним (45), 10-Окт-26, 18:49 | +/– | |
> Что есть вселенское зло. Нигде не нужен одновременно весь массив символов юникода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #51 | ||
| 46. Сообщение от Я (??), 10-Окт-26, 18:49 | +/– | |
А зачем ещё кампуктер нужен нормальному человеку дома? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
47.
Сообщение от iZEN (ok), 10-Окт-26, 18:51
| –1 +/– | |
В сишке строка — это указатель на структуру в памяти. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
50.
Сообщение от iZEN (ok), 10-Окт-26, 19:01
| +/– | |
>>Вот ещё потихоньку отмирают сишные динозавры с мантрой "строка - это массив байт", забирая с собой целую эпоху уязвимостей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #69 | ||
| 51. Сообщение от Тот_Самый_Анонимус_ (?), 10-Окт-26, 19:16 | +1 +/– | |
> Зло-то оно конечно зло. Но бнопня как-то тоже ничем не лучше была. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #66 | ||
| 54. Сообщение от Ананимер (?), 10-Окт-26, 19:31 | +2 +/– | |
Программисты так и не переключились с парадигмы «кодировка - атрибут архитектуры» на «кодировка - атрибут строки». Ведь это целая лишняя проверка при сравнении строк. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 55. Сообщение от Инопланетянин (?), 10-Окт-26, 19:45 | +/– | |
> Но следующей должна быть змейка, как же без этого :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 57. Сообщение от Аноним (66), 10-Окт-26, 19:51 | +/– | |
Почему это строка должна быть массивом? Почему она не может быть списком массивов, или деревом массивов? Во-вторых, с чего вы взяли, что произвольный двоичный поток байтов - это строка? Вот "h\0e\0l\0l\ow" - это строка или не строка? Что насчёт управляющих символов? Почему вы считаете, что это массив, если кодировка не имеет фиксированной длины? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 58. Сообщение от Аноним (66), 10-Окт-26, 19:52 | +/– | |
Что вы предлагаете в качестве замены? По кодировке на каждую программу? Постоянные потери символов? Невозможность использование программы за пределами страны автора? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 59. Сообщение от Инопланетянин (?), 10-Окт-26, 19:53 | +2 +/– | |
Ускоряют, что-то ворочают jit, а как был медленный так и оставлся. Сторонний pypy показывает куда более значимые результаты, притом пилится гораздо меньшим кол-вом люлей. Думайте! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. Сообщение от Инопланетянин (?), 10-Окт-26, 19:54 | +/– | |
> В модуле typing расширены возможности аннотирования типов при помощи классов TypedDict и TypeForm | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #72 | ||
| 61. Сообщение от Инопланетянин (?), 10-Окт-26, 19:57 | +/– | |
> Версию 3.16 перепишут с нуля на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #68 | ||
| 62. Сообщение от Инопланетянин (?), 10-Окт-26, 19:57 | +/– | |
> А для кого новый синтаксический сахар в язык сейчас добавляют, если руками мало кто теперь будет кодить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #75 | ||
| 63. Сообщение от xPhoenix (ok), 10-Окт-26, 19:58 | +1 +/– | |
> Волшебство!) Как же раньше, примерно, 30 лет назад все было просто ( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 64. Сообщение от Инопланетянин (?), 10-Окт-26, 20:00 | +/– | |
>> Добавлена встроенная игра с текстовым интерфейсом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 65. Сообщение от Аноним (66), 10-Окт-26, 20:08 | –1 +/– | |
>который теперь позволяет добиться в среднем ускорения на 11-12% на платформе macOS AArch64 и на 7-8% на платформе x86_64 Linux в тестах pyperformance по сравнению со стандартным интерпретатором | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #73, #88 | ||
| 66. Сообщение от Аноним (66), 10-Окт-26, 20:09 | –1 +/– | |
Разумеется, у людей лишняя память проставивает, давайте раздуем потребление раза в два-три. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 67. Сообщение от Аноним (66), 10-Окт-26, 20:11 | +1 +/– | |
>Rust же настолько развит, что составляет конкуренцию, такому же развитому языку, как C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 68. Сообщение от Аноним (66), 10-Окт-26, 20:12 | +/– | |
>Нужно просто взять pypy | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 69. Сообщение от Аноним (69), 10-Окт-26, 20:15 | +/– | |
>А как же Lisp | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 | ||
| 70. Сообщение от limafresh (ok), 10-Окт-26, 20:26 | +/– | |
Для тех, кто будет кодить руками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #76 | ||
| 71. Сообщение от Аноним (72), 10-Окт-26, 20:35 | +/– | |
>Добавлено ключевое слово "lazy" для отложенной загрузки модулей, при помощи которой можно ускорить запуск приложений с большим числом зависимостей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. Сообщение от Аноним (72), 10-Окт-26, 20:35 | +1 +/– | |
Даст возможность почувствовать себя плюсовиком, чем настоящие питоничные питонисты и пользуются. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 | ||
| 73. Сообщение от Аноним (72), 10-Окт-26, 20:37 | +/– | |
>Это же нужно было так суметь создать язык программирования, который не смотря на весь влитый в него капитал умудряется стабильно оставаться на дне, по сравнению с остальными популярными языками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 74. Сообщение от Аноним (66), 10-Окт-26, 20:41 | +/– | |
>В качестве кодировки по умолчанию задействована UTF-8, независимо от системы в которой выполняется код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #78 | ||
| 75. Сообщение от BrainFucker (ok), 10-Окт-26, 21:35 | +/– | |
Экономия на спичках. Можно тогда код обфусцировать или сразу на ассемблере генерить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #82, #83 | ||
| 76. Сообщение от BrainFucker (ok), 10-Окт-26, 21:37 | –2 +/– | |
Это становится невыносимым, после вайбкода ощущение будто в песочнице в куличики играешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 78. Сообщение от Аноним (78), 10-Окт-26, 22:05 | +/– | |
А когда это в питоне была обратная совместимость? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 | ||
| 80. Сообщение от Аноним (80), 10-Окт-26, 22:16 | +/– | |
Потом встроят ИИ прямо вы интерпретатор и он бует работать локально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 82. Сообщение от Инопланетянин (?), 10-Окт-26, 22:24 | +/– | |
> Можно тогда код обфусцировать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 | ||
| 83. Сообщение от Инопланетянин (?), 10-Окт-26, 22:26 | +/– | |
> Экономия на спичках. Можно тогда код обфусцировать или сразу на ассемблере генерить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 | ||
| 84. Сообщение от Джон Титор (ok), 10-Окт-26, 22:27 | +/– | |
Куча проектов до сих пор на 3.10 и 3.11. Почему-то этот Питон настолько несовместимый друг с другом что на более новых версиях не запускается или наоборот. А проекты на нем разработчики не хотят переписывать и используют venv, conda. Ещё мне нравится как там устроены менеджеры пакетов. Но это никого не колышит, главное работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. Сообщение от аниме эксперт (?), 10-Окт-26, 23:00 | +3 +/– | |
Сижу на Python 2.7 и не вижу смысла менять, что итак работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #90 | ||
| 86. Сообщение от Аноним (86), 10-Окт-26, 23:21 | +1 +/– | |
Чл хвалит пистон и обсирает Си, на котором этот самый кривой пистон и написан. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 87. Сообщение от Аноним (26), 10-Окт-26, 23:28 | +/– | |
А символы это не байты? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 88. Сообщение от Самый анонимный аноним (?), 10-Окт-26, 23:33 | +1 +/– | |
Пожалуй, самый наитупейший комментарий из всех. Даже объяснять лень почему. Автор, уйди и не появляйся здесь никогда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 89. Сообщение от минона (?), 11-Окт-26, 00:49 | +/– | |
> На размышление даётся строка Unicode, где каждый символ закодирован либо одним либо двумя байтами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 90. Сообщение от Нонон (?), 11-Окт-26, 01:01 | +/– | |
Надо все равно менять на 3й.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |