The OpenNET Project / Index page

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



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

"Выпуск языка программирования Python 3.14"  +/
Сообщение от opennews (?), 08-Окт-25, 13:00 
После года разработки опубликован значительный выпуск языка программирования Python 3.14. Новая ветка будет поддерживаться в течение полутора лет, после чего ещё три с половиной года для неё будут формироваться исправления с устранением уязвимостей...

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

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

Оглавление

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

5. Сообщение от Аноним (5), 08-Окт-25, 13:05   +1 +/
Из топика: "Добавлена поддержка t-строк"
"Хороша" "закладка". Надо смотреть внимательно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #46

8. Сообщение от Аноним (8), 08-Окт-25, 13:11   –1 +/
Реально ли в 38 выучить Pyton и кратиться в разработку, если работал в ИТ но не другой специальности?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #11, #14, #15, #16, #18, #36, #37, #48, #51, #68, #80, #85, #93, #101

9. Сообщение от Аноним (10), 08-Окт-25, 13:12   –5 +/
Имхо, язык перегружен. Поначалу кажется что язык простой и удобный. Как начинаешь всерьёз на нём программировать, погружаешься в ад несовместимости разных версий и отличия в синтаксисе.
Конечно, можно это решить, но костыльными проверками, либо сидеть на древней версии для совместимости.
Объём изменений от версии к версии довольно велик. Всё это охватить и отслеживать проблематично. Перешёл на lua.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #21, #24, #27, #34, #47

10. Сообщение от Аноним (10), 08-Окт-25, 13:14   +2 +/
Знания языка недостаточно. Нужна узкая специальность. Например, обработка больших данных, генерация отчётов. Язык дело второстепенное, это лишь инструмент.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #38

11. Сообщение от анон (?), 08-Окт-25, 13:14   +5 +/
реально
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

12. Сообщение от Аноним (5), 08-Окт-25, 13:15   +/
Я пайтоном редко пользуюсь, но вот идея как визуализировать невидимое в пайтоне:
Надо вертикальные поля разных цветов использовать в редакторе, или визуальные знаки пробелов.
Возможно это уже реализовано.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62

14. Сообщение от Крокодил (?), 08-Окт-25, 13:15   +/
У python очень разные сферы применения. Нужно думать не о том, чтоб выучить питон чтоб вкатится. А о том сможешь ли ты туда вкатится без питона. Питон это инструмент для совершенно разных сфер и специальностей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #20, #25, #28

15. Сообщение от Аноним (15), 08-Окт-25, 13:16   +1 +/
2 версия была простой как 5 копеек
3 версия сильно перегружена

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

без знаний фреймворков ( только синтаксис языка ) - ты нафиг никому не нужен

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

16. Сообщение от Аноним (5), 08-Окт-25, 13:17   +5 +/
Язык выучить реально - тем более Python.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #22

17. Сообщение от Жироватт (ok), 08-Окт-25, 13:19   +/
Ну, EVAL() до сих пор существует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

18. Сообщение от Величие C над HTML (?), 08-Окт-25, 13:20   –2 +/
Нет. Уже поздно. В 38 функция чтения книг и обучения полностью отключается. Вы обречены. Прощайте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #23, #31, #66

19. Сообщение от Аноним (5), 08-Окт-25, 13:20   +1 +/
Это типично: Ты пользуешься чужими мыслями, концепциями, умолчаниями. В доках все тонкости не передашь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

20. Сообщение от Аноним (8), 08-Окт-25, 13:22   +/
Не знаю у меня сложилось впечатление что его и в бее и во вронт используют и даже девопсы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #32, #39

21. Сообщение от Аноним (21), 08-Окт-25, 13:22   +3 +/
> ад несовместимости разных версий и отличия в синтаксисе

доооо, прям гиена огненная

> Перешёл на lua.

ясно, ты очередной иксперт хелоуворлдов

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

22. Сообщение от Аноним (8), 08-Окт-25, 13:23   +/
Не, ну к тому чтобы найти работу на нем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #44, #83, #88

23. Сообщение от Аноним (8), 08-Окт-25, 13:24   +/
Ну я о том чтобы работу найти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #26

24. Сообщение от Аноним (10), 08-Окт-25, 13:25   +/
Набежали обиженные питонисты :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

25. Сообщение от Аноним (8), 08-Окт-25, 13:26   +1 +/
Или лучше в 1с-ники
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

26. Сообщение от Аноним (26), 08-Окт-25, 13:28   –1 +/
Зачем ее искать? Создавайте свою, в чем проблема? Только, создавая свою работу вы поймете, какой инструмент вам больше подходит. ЯП - инструмент, не более.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

27. Сообщение от Аноним (36), 08-Окт-25, 13:29   +/
>Перешёл на lua

И много уже кода написал? Какой стаж? Там ад на совершенно другом уровне. Ты еще и сам себе создаешь ад.

Я в свое время программировал на жс, перле, луа, сейчас голанг и могу сказать, что в нем как раз есть некоторое ограничение максимального ада, который на нем можно себе устроить. Таких смачных выстрелов в ногу, как с ООП на метатаблицах в луа, там в принципе не получить.

Самое главное, ни один из скриптовых языков не дает хорошей производительности. У всех цирк с управлениями зависимостями. В голанге просто изначально нет этих граблей. Смысла не вижу в 2025 году таскаться со скриптовыми языками. Да, они позволяют писать изящный код. Но большинство все равно пишет уродливый. Дают свободу - которую у большинства программистов тут же приходится отбирать (вместе с остатками произодительности кода).

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

28. Сообщение от Аноним (8), 08-Окт-25, 13:30   +1 +/
Фиеймворки сразу надо учить! Без них бесполезно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #40, #41, #59

29. Сообщение от Аноним (10), 08-Окт-25, 13:31   +1 +/
> Там ад на совершенно другом уровне. Ты еще и сам себе создаешь ад.

Вот из двух зол выбрал самому себе в ногу стрелять.
Go хорош, но не на все платформы портируем.

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

30. Сообщение от Аноним (10), 08-Окт-25, 13:31   +/
> И много уже кода написал? Какой стаж?

Мало написал. Лет 5.

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

31. Сообщение от Аноним (5), 08-Окт-25, 13:32   +/
Отключаются не функции, а мотивации.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #43

32. Сообщение от Крокодил (?), 08-Окт-25, 13:35   +/
Именно так. Сфер его применения множество. И учить его нужно в контексте сферы применения. У девопса, фронтендера и датасайентиста это будут разные "питоны"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #60, #81

33. Сообщение от Вы забыли заполнить поле Name. (?), 08-Окт-25, 13:37   –2 +/
> Реализована официальная поддержка сборки CPython без глобальной блокировки интерпретатора

Свершилось! Ждём образов в Docker Hub

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

34. Сообщение от Аноним (5), 08-Окт-25, 13:38   +1 +/
>Имхо, язык перегружен.

Это типично для "простых" открытых языков. Можно выразить фразой "И тут, Набежало!"

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

35. Сообщение от Аноним (59), 08-Окт-25, 13:39   +/
>При сборке в Clang 19
>Новый интерпретатор пока доступен в качестве опции для архитектур x86-64 и AArch64, и требует для сборки как минимум версии Clang 19 (поддержку GCC обещают позднее).

Кто там про отсутствие стандарта у раста и как хорошо в си сказки рассказывал?

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

36. Сообщение от Аноним (36), 08-Окт-25, 13:40   +1 +/
На другой специальности - это какой? Если вендоадмином и тонер заправлял, и до сих пор не программировал ни на чем, то вряд ли программирование - это твое. Если оно не твое, лучше иди на стройку, там платят почти так же.
Сама отрасль ИТ настолько прогнила, что от твоего вкатывания уже ничего не изменится. Готовься работать за зарплату кассира в КБ первые пару лет, в любом случае. На одну вакансию по 2 тысячи кандидатов.
Питон как первый язык плохой выбор. Я не знаю ни одного человека, который работал бы разработчиком на питоне. Вроде бы они где-то есть. В отрасли с 2010 года.
Если хочется скриптовые, выучи JS. Это и веб фронтенд, и бэкэнд (node), и с MongoDB сможешь сразу что-то делать, все по одному шаблону и очень-очень просто. На похожем на JS языке Dart можно писать приложения на мобилы (Flutter).
С дипсиком сейчас можно очень быстро пройти этап с нуля до работающего кода. Курсы главное не оплачивай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

37. Сообщение от Аноним (37), 08-Окт-25, 13:40    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

38. Сообщение от Аноним (5), 08-Окт-25, 13:42   +/
Ну относительно. Помню на одной работе начальник и я умели прикладно-программировать. только мои программы были быстрее в разы.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

39. Сообщение от Аноним (5), 08-Окт-25, 13:43   +/
А что нужно девопсу: "чужой скрипт и быстрые ноги".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #61

40. Сообщение от Аноним (5), 08-Окт-25, 13:48   +/
С ними проще. Иначе заново писать предметный код, вникать в особенности. Тонкости (применимость) выявлять в практике.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

41. Сообщение от Аноним (5), 08-Окт-25, 13:49   +/
Это как слой абстракции железа в ОС.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

42. Сообщение от Аноним (10), 08-Окт-25, 13:49   +2 +/
А при чём здесь Си? Авторы питона сами решили выбрать такой стандарт, который хуже поддерживается.
Отличие от раста в том, что clang и gcc портируют в старые версии исправления ошибок и уязвимостей, а раст требует обновления версии компилятора.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #52

43. Сообщение от Аноним (26), 08-Окт-25, 13:50   +/
зачем должна отключатся мотивация делать что-то для себя? В 38 вы просто понимаете, что современные ЯП это пустая трата времени если вам хочется что-либо значимое в жизни.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #45, #90

44. Сообщение от Аноним (5), 08-Окт-25, 13:55   +/
Ты должен быть:
- или единственным пайтонистом.
- или пайтонистом с набитой рукой и горой кода.
- или знающим, как сократить затраты и ошибки с помощью пайтона, лучше нанимателей.
- или новый путь в бизнесе, усиленным пайтоном.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

45. Сообщение от Аноним (5), 08-Окт-25, 13:57   +/
Люди разные.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

46. Сообщение от Аноним (46), 08-Окт-25, 13:59   +/
Закладка это форматные строки. Там прикол, что тот же yt-dlp исполняет код из названия видео на ютубе (если оно в определённом формате), на радость хомячкам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

47. Сообщение от Аноним (46), 08-Окт-25, 14:03   –1 +/
Про луа очень смешно, спасибо. В следующий раз, с этого и начинай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

48. Сообщение от тоже Анонимemail (ok), 08-Окт-25, 14:04   +3 +/
Делающему 3 ошибки в одном вопросе - то есть не привыкшему много читать и проверять за собой - вообще вряд ли стоит смотреть на программирование.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #91

49. Сообщение от Аноним (5), 08-Окт-25, 14:05   +/
"Трансцендентная" версия.
P.S. Пи - трансцендентное число в математике.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #103

50. Сообщение от Аноним (59), 08-Окт-25, 14:11   +5 +/
Простые типобезопасные статически типизируемые компилируемые языки, где не нужно беспокоится о повреждении памяти, были уже как минимум в конце восьмидесятых. Уже в момент своего появления, питон не упрощал разработку, а лишь приучал программистов к неправильному подходу. Во-первых, разобраться в динамически типизированной лапше не могут даже авторы этой лапши, регулярно путая типы данных, а во-вторых, всё это дело тормозит и в-третьих потребляет кучу памяти.
>Например, из-за использования подсчёта ссылок для изоляции потоков наблюдается снижение производительности однопоточных сценариев примерно на 10%.

Питон изначально не отличался скоростью, а теперь стал ещё медленнее.

А в плане простоты питон стремительно деградирует. Если использовать питон как второй язык, то уже не получится просто просматривать код, нужно будет периодически лазить в мануал.
>Например, можно подключить обработчик для перевода подставляемого значения в верхний регистр или для экранирования спецсимволов при подстановке в строку внешних данных.

А вот и типичный пример питонистской логики. Вместо того, чтобы отказаться от строк, они переизобретают php, только хуже. Взять тот же Elm/Gren - язык очень простой. Там для этого нет ни особенного синтаксиса ни 100500 типов строк. Вместо этого там используются естественные конструкции языка: функции и выражения. И всё это контролируется системой типов: программист просто не может забыть экранировать значение, в то время как в питоне это как всегда пустят на самотёк. Питон никак не проверит, что запрос в базу данных это sql, что в нём нет инъекций, и что это вообще строка. Можно хоть None в качестве запроса послать, это и так сойдёт по питонски. В хорошо продуманных языках есть база, за счёт которой и решаются основные проблемы, а в плохих языках для каждой проблемы придумывается отдельный костыль.
>В выражениях "except" и "except*" разрешено не помещать содержимое в скобки, если в выражении указывается несколько типов исключений и не используется ключевое слово "as".

Питонисты так гордятся своим синтаксисом, что не замечают, как он портится всё сильнее. Нужен всё более и более сложный парсер.

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

51. Сообщение от Аноним (59), 08-Окт-25, 14:15   +/
>Реально ли в 38 выучить Pyton и кратиться в разработку

Тысячи вкатунов хотят вкатится на зарплату продавца супермакета, но их не берут на работу. Вот уж точно, что от любви к профессии, а не ради денег. Это насколько нужно быть альтруистом, чтобы настолько сильно ронять зарплаты и демпинговать?

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

52. Сообщение от Аноним (59), 08-Окт-25, 14:20   +1 +/
>А при чём здесь Си?

При том, что снадарт нужен не какой-нибудь C89, а непременно clang 19. И в gcc не собрать, и это не смотря на наличие спецификаций.
>Отличие от раста в том

Отличия от раста никакого. Код прибит к конкретной версии компилятора.

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

53. Сообщение от Аноним (60), 08-Окт-25, 14:21   +1 +/
Я так понимаю что это жертвы онлайн школ, купившиеся на то что язык учить легко и просто а зарплаты будут высокими. Отдав деньги и потратив, время пытаются устроиться хотя бы за еду, в надежде в будущем сказочно разбогатеть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #57

54. Сообщение от Аноним (10), 08-Окт-25, 14:22    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

55. Сообщение от Аноним (46), 08-Окт-25, 14:29   +/
Когда я крайний раз интересовался, асинхронный код при исключении всё ещё выдавал что угодно, кроме реальной ошибки в ряде случаев. Даже не в том треде и не с теми данными, что на деле. Я так понимаю, отлаживать через print ещё долго придётся?
Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от Аноним (56), 08-Окт-25, 14:35   +/
Monster. Язык ненадёжный, а третья версия - труднопонимаемый, если по  полной использовать аннотации, datatypes, асинхронные генераторы, asyncio. Так же бывают ошибки в интерпретаторе (например, в 3.8 не срабатывает инициализация членов-данных в классах).
Я на нём пишу только GUI-frontend к командным утилитам, это маленькие программки и ошибки достаточно легко замечаются.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #100

57. Сообщение от Аноним (59), 08-Окт-25, 14:37   +3 +/
Жертвы тут только те, кому it действительно интересно, они просто тонут в общей толпе вкатунов. А так же те, кто в целом разбирается, но не умеет проходить собеседования, ведь вкатуны себе ещё и опыт накручивают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #102

58. Сообщение от Мемоним (?), 08-Окт-25, 14:40   +2 +/
> гиена огненная

https://ru.wikipedia.org/wiki/Геенна

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

59. Сообщение от Аноним (59), 08-Окт-25, 14:40   +/
>Фиеймворки сразу надо учить! Без них бесполезно?

И на собеседовании вас попросят реализовать что-то без фреймворка.

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

60. Сообщение от Аноним (60), 08-Окт-25, 14:41   +/
А я может видел как бекэнд пишут на Питоне. Может я хочу в питонисты-бекендеры, а лучше вообще фуллстак.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

61. Сообщение от Аноним (60), 08-Окт-25, 14:43   +/
Так вроде скрипты на YAMLe сами пишут. Не уверен зачем нужны ноги быстрые? От кого убегать?  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

62. Сообщение от ASRSim (ok), 08-Окт-25, 14:43   +/
визуальные знаки, примерно во всех IDE для python, всегда были.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

63. Сообщение от Аноним (60), 08-Окт-25, 14:45   +/
Буду писать на СИ из принципа. А вообще какие-то языки без стандартных библиотек ещё остались? С++ в стандарте уже шли со стандартными библиотеками.
Про фреймворки спросил, потоум что слышал что JAVA Javascript фреймворки и ванильные ЯП это сильно разные вещи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #65

64. Сообщение от Аноним (64), 08-Окт-25, 14:48   +/
А сам опенсурс вообще про что? Сэкономить на пациентах втирая про открытость,свободу - вот про что это. Так что если хочет в 38 лет вкатиться,то норм. Одним лузером больше,одним меньше, проприетарщики и не заметят уже ввиду тонн подножного корма на Гитхаб и т.п.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #71

65. Сообщение от Аноним (59), 08-Окт-25, 14:49   +/
>Буду писать на СИ из принципа

Очень интересно, как вы будете условный http сервер на си писать. У вас же не будет соответствия стандартам, а свой кривой велосипед
>А вообще какие-то языки без стандартных библиотек ещё остались?

В расте можно писать без стандарной библиотеки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #82, #87, #107, #109

66. Сообщение от Аноним (97), 08-Окт-25, 14:52   +1 +/
> В 38 функция чтения книг и обучения полностью отключается

Отключается, если у тебя не было этого отдела мозга :)

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

67. Сообщение от ИмяХ (ok), 08-Окт-25, 14:54   +/
>>глобальная блокировка не допускает параллельное обращение к разделяемым объектам из разных потоков.

Ух, какое огромное непаханое поле для бэкдоров появилось!

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

68. Сообщение от grayich (ok), 08-Окт-25, 14:56   +1 +/
38 ни о чём не говорит. Всё дело в памяти и в особенностях мозга позволяющих заниматься этим видом деятельности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

69. Сообщение от Аноним (73), 08-Окт-25, 14:58   +1 +/
Выпуск языка программирования с версионированием, подобным софту - очень плохая поактика. 1.5 года поддержки - очень плохая практика.
Нужен стабильный язык, со сроками версий в десятки лет, чтобы можно было действительно писать программы, которые будут работать годами, без внезапных обновлений и поломок кода из за лчередных новых фич и слома обратной совместимости.
А это баловство, фичи ради грантов, а то ведь инвесторы-эффнктивные-магагеры не поймут и кормушку прикроют.

Ну и распространение библиотек через стстемы, подрбные pypi, npm и прочий крейт тоже практика отвратительная.

Питон сам по себе хорош только в одном - писать скриптоту или встраивать в серьезный софт, шоб конфиги писать. Когда на питоне пишут хайлоад инфраструктуру(не шутка - у крупных компаний так и написано - ищем хайлоад питон инженера) - это очень плохая практика.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #74, #75, #108

70. Сообщение от Андрей (??), 08-Окт-25, 15:00    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

71. Сообщение от Аноним (59), 08-Окт-25, 15:00   +/
>А сам опенсурс вообще про что? Сэкономить на пациентах втирая про открытость,свободу - вот про что это.

Программисты тоже получают экономию на лицензиях. Одно дело, когда деньги идут им в зарплату и другое дело - в оплату лицензий. А софта программистам нужно много, тут ломанной виндой и крякнутыми играми не отделаешься.

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

72. Сообщение от Аноним (72), 08-Окт-25, 15:04   +/
кто нибудь уже использовал мультипоточность без gil? и как там numpy поживает?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #78, #112

73. Сообщение от Аноним (73), 08-Окт-25, 15:04   +/
Я кстати не понимаю этого хайпа по динамическим и интерпретируемым языкам. Их сторонники топят за них, потому что это, якобы, удобно. Удобно чем? Удобней чем один раз скомпилировать код и без батвы запускать исполняемый файл? Ну бред же.
Типа весело каждый раз писать по строчке и жать RUN? Ну так может надо просто подумать и сразу целиком всю программу написать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #77

74. Сообщение от grayich (ok), 08-Окт-25, 15:05   +/
> Выпуск языка программирования с версионированием, подобным софту - очень плохая поактика.
> 1.5 года поддержки - очень плохая практика.
> Нужен стабильный язык, со сроками версий в десятки лет, чтобы можно было
> действительно писать программы, которые будут работать годами, без внезапных обновлений
> и поломок кода из за лчередных новых фич и слома обратной
> совместимости.

Кто мешает? Берёте нужные версии и пилите на них годами.

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

75. Сообщение от Аноним (59), 08-Окт-25, 15:09   +/
>1.5 года поддержки - очень плохая практика.

Не три а пять.
>Нужен стабильный язык, со сроками версий в десятки лет,

Только вот по странному стечению обстоятельств, от всех таких языков почему-то отказались. Ну вот не хочет никто писать на языке прямо из семидесятых.
>без внезапных обновлений

У вас пять лет, чтобы адаптировать код к новой версии.
>и поломок кода из за лчередных новых фич и слома обратной совместимости.

Обратную совместимость нужно ломать, для того, чтобы исправить врождённые недостатки. Ну вот не было раньше юникода, например. И многоядероности, и асинхронности. И кучи всего остального.

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

76. Сообщение от Аноним (59), 08-Окт-25, 15:10   +/
>Не три а пять.

Не полтора, а пять.

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

77. Сообщение от Аноним (59), 08-Окт-25, 15:11   +/
>Типа весело каждый раз писать по строчке и жать RUN? Ну так может надо просто подумать и сразу целиком всю программу написать?

REPL есть и для компилируемых языков.

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

78. Сообщение от anon123 (?), 08-Окт-25, 15:13   +/
один раз потыкал. конкретно не скажу, но все либы которые так или иначе связаны с jit, ml и Big Data в целом (которые сам использую) работать нормально не могут, если вообще запустятся, web вроде того же fastAPI тоже откис сразу.
Короче, ИМХО: умрет в зародыше. Хотя я бы был рад его вместо asyncio использовать, т.к. чем больше пишу код - тем больше тошнит от последнего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

79. Сообщение от Аноним (79), 08-Окт-25, 15:20   –2 +/
> 2 версия была простой как 5 копеек
> 3 версия сильно перегружена

"Перегружена" это некорректный термин - он характеризует не язык, а его использующего. Язык действительно развивался и туда добавлялись возможности (асинк и аннотации типов, например) без которых он в современной разработке мало где был бы нужен. Тот для кого базовые  и обязательные возможности языка - "перегрузка", не писал на нём ничего сложнее однострочников и судить о его сложности не может. При этом подмножество языка пересекающееся со вторым питоном почти не поменялось, по сути у принта добавили скобки и разделили строки и байты (что очень правильно), это даже транслировалось автоматом в огромных кодовых базах через 2to3 почти без ручных правок.

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

80. Сообщение от Аноним (81), 08-Окт-25, 15:24   +/
Главный вопрос - а зачем? Изучите Typescript - хотя бы получите в карму современный ЯП и тех. стек, который точно будет лет 20 востребован.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #94

81. Сообщение от Аноним (81), 08-Окт-25, 15:26   +/
В области веб-программирования питону вообще не место. Ни во фронте, ни в баке
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #96, #117

82. Сообщение от Аноним (82), 08-Окт-25, 15:26   +/
Hello world без стандартной библиотеки написать хоть получится?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #86

83. Сообщение от Аноним (81), 08-Окт-25, 15:27   +/
TS/JS нужны всем. Питон.... ну кому-то он нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

84. Сообщение от Я (??), 08-Окт-25, 15:27   +1 +/
Версия "пи", однако!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #89, #116

85. Сообщение от freehck (ok), 08-Окт-25, 15:31   –1 +/
> Реально ли в 38 выучить Pyton и кратиться в разработку, если работал в ИТ но не другой специальности?

Разработка очень чувствительна к педантизму в области грамматики.
Если грамматика даётся Вам с трудом -- не стоит и начинать.

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

86. Сообщение от Аноним (59), 08-Окт-25, 15:33   +/
>Hello world без стандартной библиотеки написать хоть получится?

Да

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

87. Сообщение от Аноним (87), 08-Окт-25, 15:34   +/
> В расте можно писать без стандарной библиотеки.

А это не будет свой кривой велосипед?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #92, #95, #97

88. Сообщение от Аноним (79), 08-Окт-25, 15:36   +/
Чтобы найти работу нужен опыт в разработке, а не знание языка. Когда есть опыт, вопрос о знании языка вообще не стоит - за день читается референс, потом пишутся три пет проекта на неделю, месяц и 3 месяца, и можно смело идти по собесам на миддла и выше. Если вопрос о знании языка стоит, значит опыта в разработке нет, значит нужно лет 5 его нарабатывать, это можно делать за еду, но нужно ли такое в 40, либо в опенсорсе, но для этого нужен энтузиазм и любовь к программированию, а если этого за 40 лет не появилось то и не появится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

89. Сообщение от trolleybus (?), 08-Окт-25, 15:37   +/
π-thon
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

90. Сообщение от Аноним (79), 08-Окт-25, 15:47   +/
> В 38 вы просто понимаете, что современные ЯП это пустая трата времени если вам хочется что-либо значимое в жизни.

Не совсем понял посыл
- Нужно заниматься чем-то более значимым чем программирование? И что, по-вашему, более значимое? И для кого?
- Современные ЯП убоги? А какие тогда не убоги?

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

91. Сообщение от Аноним (79), 08-Окт-25, 15:49   +/
Может он с телефона. Привыкшему придираться к ошибкам вместо общения и помощи другим пользователям вряд-ли стоит на форум заходить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #98

92. Сообщение от Советский инженер (ok), 08-Окт-25, 15:49   +/
неважно. питон разрабом все равно не возьмут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

93. Сообщение от Jh (?), 08-Окт-25, 15:49   +/
учи гошечку. Мне в телеге пару дней назад стучалась HRша, потому что я регился на конфу по гошечке. Правда они искала "талантливых ребят", 45-летний дядя, явно не вписывается в её пожелания.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

94. Сообщение от Jh (?), 08-Окт-25, 15:53   +/
Кстати компилятор typescript переписали на go, и несколько разработчиков typescript уволили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

95. Сообщение от Аноним (59), 08-Окт-25, 15:53   +/
Это целиком в руках программиста. Но просто так отказываться от стандартной библиотеки всё же не нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

96. Сообщение от L10N (ok), 08-Окт-25, 15:54   +/
Ну.... Я вот начал пытаться опенсорсить. Вроде норм. Хотя, может, переберусь в этом проекте и на что-то ещё. MVP-шку набросать - вполне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

97. Сообщение от Аноним (97), 08-Окт-25, 15:55   +/
Ну это надо ещё посмотреть, можно ли написать кривее стандартной библиотеки раста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

98. Сообщение от тоже Анонимemail (ok), 08-Окт-25, 15:55   +/
Ну, могу предположить, что вы - с телефона.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

99. Сообщение от тоже Анонимemail (ok), 08-Окт-25, 16:01   +1 +/
> Обратную совместимость нужно ломать, для того, чтобы исправить врождённые недостатки.
> Ну вот не было раньше юникода, например. И многоядероности, и асинхронности.
> И кучи всего остального.

Может, вы даже знаете _второй_ язык, которому для этого потребовалось ломать совместимость?

Ни Крестам, ни Жабе - не пришлось, например. Хотя они постарше Гвидобейсика будут.

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

100. Сообщение от Аноним (10), 08-Окт-25, 16:01   +/
Синтаксис аннотаций кстати менялся от версии к версии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

101. Сообщение от Аноним (101), 08-Окт-25, 16:02    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

102. Сообщение от Аноним (79), 08-Окт-25, 16:04    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

103. Сообщение от Аноним (79), 08-Окт-25, 16:06   +/
3.14 это не π.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #113

104. Сообщение от Аноним (79), 08-Окт-25, 16:07   –1 +/
> требует для сборки как минимум версии Clang 19 (поддержку GCC обещают позднее)

Свершилось наконец - ориентируются прежде всего на clang, а не на богомерзкий gcc.

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

105. Сообщение от Аноним (87), 08-Окт-25, 16:08   +/
Ну а чем это поле менее паханное, чем POSIX Threads в Сишке?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

107. Сообщение от Аноним (107), 08-Окт-25, 16:15   +/
>Очень интересно, как вы будете условный http сервер на си писать.

Вот тебе на баше сервер
https://github.com/avleen/bashttpd

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

108. Сообщение от Аноним (79), 08-Окт-25, 16:19   –1 +/
> Нужен стабильный язык, со сроками версий в десятки лет, чтобы можно было действительно писать программы, которые будут работать годами

Не нужен, и в особенности программы такие не нужны. Вот есть у тебя программный продукт. Если его кодовая база поддерживается, то исправить раз в год deprecated фичу в языке - плёвое дело. А если не поддерживается то - это мошенничество, а не продукт. Значит уязвимости не фиксятся, баги не исправляются, новые форматы не поддерживаются, да и оно банально перестаёт взаимодействовать с внешним миром потому что везде уже IPv6 и TLS1.3, про которые оно ничего не знает.

> Ну и распространение библиотек через стстемы, подрбные pypi, npm и прочий крейт тоже практика отвратительная.

А какая не отвратительная? Вендорить все зависимости и нести ответственность кроме своего ещё и за 10x чужого, ведь он должен собираться на всех целевых платформах, уязвимости в нём нужно фиксить, и вообще актуализировать. Тянуть из системного репозитория? Так он ничем по сути не отличается, только будет зоопарк разных версий на каждой платформе. Напрямую из реп как в go? Чем это лучше централизации, тем что если в коде будет малварь ты об этом даже не узнаешь?

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

109. Сообщение от Аноним (109), 08-Окт-25, 16:20   +/
> У вас же не будет соответствия стандартам

Не надо писать много разных http серверов. RFC про HTTP - это набор лютейшего легаси, которое хрен поймёшь, что сервер делать вообще должен. Я ещё не понимаю, почему до сих пор всякие fastcgi и scgi переделывают http запрос в адекватный формат в сторону клиента, но обратно принимают http от клиента, который всё равно парсить на ошибки приходится.

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

110. Сообщение от Аноним (110), 08-Окт-25, 16:24   +/
>Для верификации целостности сборок вместо PGP-подписей задействована система криптографической верификации кода Sigstore.

Очень не терпелось с проглотом гугель пососать?

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

111. Сообщение от Аноним (79), 08-Окт-25, 16:25   +/
> Может, вы даже знаете _второй_ язык, которому для этого потребовалось ломать совместимость?
>
> Ни Крестам, ни Жабе - не пришлось, например. Хотя они постарше Гвидобейсика будут.

Так вот кресты и есть. Ты не программируешь и не знаешь, а там тоже есть deprecated фичи, они удаляются из языка, и твой код внезапно перестаёт собираться на новой убунте, потому что там новый компилятор, в котором там по умолчанию c++17. А на твой любимый c++98 не откатишься, потому что зависимостям уже нужен тот же c++17.

Даже в C свежим компилятором уже не соберётся `void foo();`, нужно `void foo(void);`. Но это, правда, обратно совместимо.

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

112. Сообщение от Аноним (79), 08-Окт-25, 16:27   +/
> и как там numpy поживает?

numpy вообще пофиг на это, он написан на C и бросает GIL на время вычислений.

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

113. Сообщение от Аноним (5), 08-Окт-25, 16:28   +/
Спасибо, Кэп. Вряд ли будет версия 3.1415926... или Arccos(-1). А пока - по школьному...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

114. Сообщение от Аноним (109), 08-Окт-25, 16:31   +/
Максимум, что нужно делать с http - это писать прослойку HTTP/1.1 в netstring и обратно. И то, HTTP/1.1 нужно делать аля-strict (встретил '\n' или '\r' отдельно не как CRLF для завершения строки - разрыв соединения; выключить пайпланинг запросов через посыл Connection: close; и т.д.).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

115. Сообщение от тоже Анонимemail (ok), 08-Окт-25, 16:36   +/
> Ты не программируешь и не знаешь

О, телепаты в треде. Все в укрытие, щас по айпи вычислять будут.

> и твой код внезапно перестаёт собираться на новой убунте

Как раз ковыряю программу, у которой с 2014 не делал новых выпусков, да и тогда она была написана разве что с С++0х, потому что кросс-компилялась в винды, а Студия по жизни тормозит с поддержкой стандартов.
Собирается, зараза! Может, я что-то не так делаю?..

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

116. Сообщение от Аноним (116), 08-Окт-25, 16:40   +/
Если это Пи, то где радужный лого?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

117. Сообщение от Аноним (60), 08-Окт-25, 16:45   +/
Согласен фронтэнд надо писать на С++. https://habr.com/ru/articles/252215/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81


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

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




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

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