The OpenNET Project / Index page

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



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

"Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от opennews (??), 06-Окт-20, 11:14 
После года разработки представлен значительный выпуск языка программирования Python 3.9.  Python 3.9 стал первым выпуском после перехода проекта на новый цикл подготовки и сопровождения релизов. Новые значительные выпуски теперь будут формироваться раз в год, а корректирующие обновления выпускаться раз в два месяца. Каждая значительная ветка будет поддерживаться в течение полутора лет, после чего ещё три с половиной года для неё будут формироваться исправления с устранением уязвимостей...

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

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

Оглавление

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


1. "Выпуск языка программирования Python 3.9"  +5 +/
Сообщение от Аноним (1), 06-Окт-20, 11:14 
Был бы он ещё быстрым.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск языка программирования Python 3.9"  +37 +/
Сообщение от zo0Memail (ok), 06-Окт-20, 11:26 
для увеличения скорости выполнения ваших программ, вам стоит посмотреть в сторону других языков программирования.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск языка программирования Python 3.9"  +12 +/
Сообщение от Аноним (29), 06-Окт-20, 12:20 
А можно медленнее,но что язык сам за меня код писал?
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от zo0Memail (ok), 06-Окт-20, 12:23 
AWS Honeycode вам в помощь
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от Lex (??), 06-Окт-20, 13:30 
двое_из_ларца.jpg
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

203. "Выпуск языка программирования Python 3.9"  +/
Сообщение от наше имя легион (?), 08-Окт-20, 12:09 
и чтобы код писал оооочень медленно
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

113. "Выпуск языка программирования Python 3.9"  –10 +/
Сообщение от Онаним (?), 06-Окт-20, 19:26 
> для увеличения скорости выполнения ваших программ, вам стоит посмотреть в сторону языков программирования

Fixed.

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

62. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от Аноним (62), 06-Окт-20, 13:47 
Там это, 3.8 намного ускорили, 3.9 опять замедлили. В 3.10 опять ускорили что-то там. Вообще, фишечка питона, как раз в том, что он легко делается быстрым с применением cython и c, в крайнем случае есть numba. Достаточно использовать нормальные батарейки, и всё будет быстро работать. Например, брать pycurl вместо requests, в мультипотоке особенно заметна однопоточность питона.

Я тут набросал скриптец, у меня вышло в 10 раз медленней сишной программы. Но питон легко можно заставить не делать лишнюю бесполезную работу (если ты точно знаешь, что она бесполезная), потенциальная экономия тысячи процентов на каждый запуск.

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

63. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (62), 06-Окт-20, 13:48 
Тысячи процентов экономии за счёт кэшей, ага.
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 15:46 
Не, ну вы конечно можете мне предложить переписать тот же find с поддержкой дискового кэширования между запусками, но я отправлю вас погулять на одну китайскую гору. А вот для питона это однострочник.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск языка программирования Python 3.9"  –5 +/
Сообщение от Аноним (102), 06-Окт-20, 18:04 
>Я тут набросал скриптец, у меня вышло в 10 раз медленней сишной программы.

Может лучше скриптец на какой-нибудь Julia набросать, а не заниматься археологическим программированием?

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

112. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 19:06 
Зачем мне Julia? Конкретно тормоза были заметны на os.walk() -- он всё ещё в несколько раз медленней find лупит кэшированные файлы. Хотя я сохранял все файлы в памяти и я не уверен, что find это же делает, не самая быстрая операция. И на то, чтобы написать аналогичный код на баше, я потратил в 10 раз больше времени, и всё равно его хватило только на 1 запуск (замерить, насколько питон будет медленней на аналогичных операциях).
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (133), 06-Окт-20, 23:04 
Адепты джулии уже хуже адептов раста, вам пора пары для размножения образовывать
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

166. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (166), 07-Окт-20, 11:30 
И Rust, и Julia - это современные языки программирования, соответствующие текущей мысли языкостроения. При этом, оба, довольно эффективные как по скорости написания программ, так и по скорости выполнения. Питон - что-то из каменного века, отравляющее разум молодёжи и мешающее движению научно-технического прогресса.
Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от myhand (ok), 07-Окт-20, 12:19 
> И Rust, и Julia - это современные языки программирования, соответствующие текущей мысли языкостроения.

Это фанатик, не парьтесь.

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

200. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (200), 07-Окт-20, 21:36 
Как будто здесь кто-то кроме фанатиков комментирует.
Ответить | Правка | Наверх | Cообщить модератору

199. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (-), 07-Окт-20, 19:48 
Изучил возможности Джулии. Лаконично и изящно. Но не без проблем с компиляцией под систему.
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

202. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (202), 08-Окт-20, 10:32 
> Но не без проблем с компиляцией под систему.

Если под серверное использование, то проблемы не существенные. Просто этап сборки системного образа и его активация отдельным параметром. Впрочем, можно и бинарник собрать при желании, но чуть сложнее. Если же под компилировать микро-скрипты в отдельные бинарники, то да, пока проблемы/неудобатсва есть.

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

68. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Skullnetemail (?), 06-Окт-20, 14:17 
Вот я и о том же. Пусть Python был бы в 2-5 раз медленне программ на си, но не в ~50 раз. В языке и так было достаточно фич и нужно было сделать его быстрее. Слишком много фич овер производительность закапывают Python в могилу. Жаль, язык очень хороший.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

148. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (148), 07-Окт-20, 01:24 
Нет, не закапывают. И да, на производительность всем плевать - боттлнеки можно написать и на сях а ждать событий можно хоть в 1000 раз медленнее, никто этого не заметит.
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от leap42 (ok), 07-Окт-20, 04:00 
> Вот я и о том же. Пусть Python был бы в 2-5 раз медленне программ на си, но не в ~50 раз. В языке и так было достаточно фич и нужно было сделать его быстрее. Слишком много фич овер производительность закапывают Python в могилу. Жаль, язык очень хороший.

Меня сейчас заминусят конечно, но попробуйте Go. Серьёзно. Он как раз всего в 2 раза медленнее Си (в среднем, т.е. в 10 раз быстрее Python, тож в среднем), а код пишется местами так же легко как на Python.

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

151. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (151), 07-Окт-20, 05:44 
Лучше использовать свободные языки, нн связанные с корпорациями.
Ответить | Правка | Наверх | Cообщить модератору

153. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от leap42 (ok), 07-Окт-20, 05:52 
> Лучше использовать свободные языки, нн связанные с корпорациями.

кому лучше? что плохого в том, что корпорация оплатит профессионалов-энтузиастов?

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

221. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (-), 13-Окт-20, 12:15 
>что плохого в том, что корпорация оплатит профессионалов-энтузиастов?

Плохо то, что google. Вы уже там все дополнительные пакеты для разработки скачиваете с серверов google. То есть в некоторых случаях они примерно могут представить и что вы разрабатываете. И к тому же это как раз та корпорация, с которой станется внедрить трояны прямо в компилятор. А потом еще и возмущаться начнут, мол, что плохого, это ведь по справедливой лицензии google.

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

222. "Выпуск языка программирования Python 3.9"  +/
Сообщение от leap42 (ok), 13-Окт-20, 15:26 
>>что плохого в том, что корпорация оплатит профессионалов-энтузиастов?
> Плохо то, что google. Вы уже там все дополнительные пакеты для разработки
> скачиваете с серверов google. То есть в некоторых случаях они примерно
> могут представить и что вы разрабатываете. И к тому же это
> как раз та корпорация, с которой станется внедрить трояны прямо в
> компилятор. А потом еще и возмущаться начнут, мол, что плохого, это
> ведь по справедливой лицензии google.

1. гуглу плевать на  наработки любого анонима
2. Go вам не C++, любой приличный джун понимает весь не ассемблерный код компилера (и да, он опен-сорсный, любой из 3-х)
3. лицензия bsd

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

223. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (-), 13-Окт-20, 17:13 
>гуглу плевать на  наработки любого анонима

Это с каких пор гуглу стало плевать на личные данные пользователей?

>лицензия bsd

Это вы к чему? К тому, что троян не могут внедрить? Внедрят еще как, да еще и скажут, что это не троян, это фича, это полезно для безопасности пользователя. :D

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

224. "Выпуск языка программирования Python 3.9"  +/
Сообщение от leap42 (ok), 13-Окт-20, 18:03 
> Это с каких пор гуглу стало плевать на личные данные пользователей?

на личные данные конечно не плевать (их можно использовать), плевать на наработки анонима (использование чужого плохого кода дорого и бессмысленно при наличии штатных кодеров)

> Это вы к чему? К тому, что троян не могут внедрить? Внедрят
> еще как, да еще и скажут, что это не троян, это
> фича, это полезно для безопасности пользователя. :D

такого конечно не будет (как не было и до этого)


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

192. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (202), 07-Окт-20, 17:03 
это Ruby что ли? Как пример чистого языка, не связанного с корпорациями?
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

159. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от myhand (ok), 07-Окт-20, 08:01 
Там к производительности, скажем так, странное отношение.

К примеру, сортируют массивы из 1-го элемента, это же круто.  Ну, т.е. ключ считают - с
одной стороны так все непустые случаи обрабатываются математически однородно, а с
другой - ни в каком другом языке/ст.библиотеке вы такого не увидите.

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

208. "Выпуск языка программирования Python 3.9"  +/
Сообщение от фыва (?), 09-Окт-20, 13:57 
Скудоумным не мешало бы уже понять, что для разных задач надо брать разные языки программирования. Мне почему-то слоупочность петона вообще никак не мешает, а вот синтаксис языка и развитая стандартная библиотека позволяют делать очень многое.

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

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

213. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Skullnetemail (?), 10-Окт-20, 01:19 
Я не требую от питона большой производительности, просто не хочу, чтобы инерпретатор языка был совсем уж медленным.
Ответить | Правка | Наверх | Cообщить модератору

214. "Выпуск языка программирования Python 3.9"  +/
Сообщение от economist (?), 10-Окт-20, 14:20 
В реальных задачах Python медленнее С/С++ в 5-9 раз. Это досадно, но это всего лишь секунды в день, за которые все равно заплатит работодатель.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

78. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Аноним (78), 06-Окт-20, 14:47 
> В целом большинство тестов показывают снижение производительности по сравнению с веткой 3.8

Эх... Узнаю свой любимый пихон. Именно этого я и ждал.

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

118. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Денис (??), 06-Окт-20, 19:51 
> В целом большинство тестов показывают снижение производительности по сравнению с веткой 3.8

А как же "устаревшие технологии надо выкидывать?"
Повременим с обновлением.

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

147. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (148), 07-Окт-20, 01:17 
Зачем? У тебя есть боттлнек и ты можешь это доказать? Ну так перепиши только его на плюсах и используй дальше из питона.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (2), 06-Окт-20, 11:14 
Питон превращается во второй С++
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск языка программирования Python 3.9"  +/
Сообщение от zo0Memail (ok), 06-Окт-20, 11:26 
С чего такой вывод?
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск языка программирования Python 3.9"  +11 +/
Сообщение от llolik (ok), 06-Окт-20, 11:28 
Ну так "больше фич богу фич". Как этот сахар ложиться в язык и отразится на читаемости - да по-барабану. И, как результат, из относительно стройной изначальной конструкции языка получается мрачное нечто.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

10. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от zo0Memail (ok), 06-Окт-20, 11:30 
какое-то очередное нытье без маломальской аргументации и фактов.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск языка программирования Python 3.9"  +10 +/
Сообщение от None (??), 06-Окт-20, 12:06 
Аргументация? Пожалуйста.
Синтаксис нового питона развивается контринтуитивным образом. Сначала был for...else, который можно осознать, только глядя на конкретный сценарий применения.
Теперь эту палку слияния всунули, которая похожа на |,  которое OR, но действует в противоположную сторону - если бы она была как or, предполагалось бы, что если есть в первом дикте элемент, из второго брать не надо.
Взяли бы какой-то другой знак - вопросов бы не было.
Ну хотя бы сделали бы что-то типа <| - чтобы было понятно, что правый dict перекрывает левый.
А вот это вот переиспользование старых операторов в новых смыслах - не думаю что является хорошей практикой.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск языка программирования Python 3.9"  +/
Сообщение от НяшМяш (ok), 06-Окт-20, 13:43 
> Теперь эту палку слияния всунули, которая похожа на |

Даже в JS было сделано красивее и универсальнее.


const x = { }
const y = { }
const z = {...x, ...y}

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

65. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Аноним (65), 06-Окт-20, 14:02 
В Python это все работало задолго до JS

x = {}
y = {}
z = {**x, **y}

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

85. "Выпуск языка программирования Python 3.9"  +8 +/
Сообщение от НяшМяш (ok), 06-Окт-20, 15:18 
Это и странно - зачем при существующем нормальном синтаксисе (который даже в других языках есть) вводить неведомо что.
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (136), 06-Окт-20, 23:47 
Ага, задолго. Аж три года назад добавили.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

140. "Выпуск языка программирования Python 3.9"  +/
Сообщение от rshadow (ok), 07-Окт-20, 01:04 
Строки "+" можно, массивы "+" можно, а словари почему то отдельным оператором. Скорее всего потому что "математически" разные?
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

152. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (151), 07-Окт-20, 05:51 
> если бы она была как or, предполагалось бы, что если есть в первом дикте элемент, из второго брать не надо

or — это двоичное _сложение_

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

195. "Выпуск языка программирования Python 3.9"  +/
Сообщение от PetrG (ok), 07-Окт-20, 18:27 
Сложение подразумевает перенос.
1 + 1 == 10
1 or 1 == 1
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от llolik (ok), 06-Окт-20, 12:13 
Ну, если нужно примеров, да хотя бы вот из предыдущего релиза пример кода
 while (block := f.read(256)) != '': 
        <какая-то святотень>
нет, я конечно понимаю, что операция присваивания внутри выражения полезна, но смешивать два синтаксиса присваивания - это как-то странно. А если ещё это и while ... else: , что тоже не совсем очевидно как работает, если ты не опытный разраб на python.

Вот это

 def f(a, b, /, c, d, *, e, f):
тоже из предыдущего релиза - это что? Нет, мне понятно зачем это сделано, но мне не понятна семантика. И также непонятно, почему надо упрекать тот же Rust/C++ в неочевидности, когда в python, который упрекать видимо не следует, всё отчётливей проявляется всё тоже самое.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

3. "Выпуск языка программирования Python 3.9"  –4 +/
Сообщение от Аноним (3), 06-Окт-20, 11:23 
Чем оно лучше ruby?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск языка программирования Python 3.9"  +7 +/
Сообщение от nedprofit (ok), 06-Окт-20, 11:26 
Тем, что его сейчас везде где только можно популяризируют среди школьников и студентов. По крайней мере, так в СНГ.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск языка программирования Python 3.9"  +5 +/
Сообщение от Im banana man (?), 06-Окт-20, 12:04 
Раньше в школах учили BASIC, теперь учат Python. Я считаю, это хорошо
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск языка программирования Python 3.9"  –3 +/
Сообщение от nedprofit (ok), 06-Окт-20, 12:16 
Какой язык наиболее хорош в качестве первого такая вызывающие споры тема, что я пожалуй вообще не стану давать этому какую-то свою оценку.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от Аноним (31), 06-Окт-20, 12:30 
На фоне BASIC'ов и Turbo Pascal'ей - однозначно, Python лучше.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от 1 (??), 06-Окт-20, 12:33 
Pascal - лучший для изучения язык.
Там пробел от <Tab> не отличается.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск языка программирования Python 3.9"  –7 +/
Сообщение от Аноним (31), 06-Окт-20, 12:38 
Там в принципе все whitespace, не несущие смысловой нагрузки игнорируются парсером. Можно вообще писать портянку без отступов, не парясь выстраивать код лесенкой. Очень плохая практика. В отличие от Python'а, приучающего форматировать код, потому что если ты забьёшь - он не будет работать.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от Аноним84701 (ok), 06-Окт-20, 12:50 
> Можно вообще писать портянку без отступов, не парясь выстраивать код лесенкой. Очень плохая практика. В отличие от Python'а, приучающего форматировать код, потому что если ты забьёшь - он не будет работать.

Кхе.😷


def    _                  (
       _         ,
       __  
       =       type      ((  
               {( )}      
                 ^
               {( )}      ))
)                          :
       __ =    type        (
""".o00(0)(0)0( *)-<    """
, (    __        ,         )
                 ,         {
      '_'                  :    
       __        .  
__dict__   [[   *         (
       _       for        
       _       in sorted   (
       __        .
__dict__ )    if        
      '_'      not    in  
       _  ) ][             {
(      __ )  }   >         {
                 *         (
       _  )  }             :        
                           :
                 ~         (
               not         (  
       _  )  )
            ][ not         (  
       _  ) ]]
}         ) (              {
(         )  }             )
       _  ;    yield       [
       _       for
       _       in
       _       if
       _       not    in
       __      and    not
       __      .
       _
(      _  )  ]

print(*_([3,1,2,5,1,0]))
print(*_("hello world"))


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

110. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от Аноним (31), 06-Окт-20, 18:59 
Это нужно постараться и извернуться. А вот в пасквиле - запросто просто не ставить инденты и изуродовать код. Там и изворачиваться не нужно.
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск языка программирования Python 3.9"  +/
Сообщение от rshadow (ok), 07-Окт-20, 01:15 
Джуны пишут партянки на любом языке. Нахреначат переводов строк "\" например или генераторов на три экрана вправо. Даже если не на питоне, так он рядом на баше/js/sql/html наделает. Бъешь по рукам, вводишь кодстайл, настраиваешь редактор и дальше все хорошо.
Отступы прибитые гвоздями не дают читабельности, не спасают от ошибок. Эта мантра уже себя изжила, зачем ее повторять все время? Уже давно понятно что отступы в языке это бред.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

56. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Lex (??), 06-Окт-20, 13:34 
На фоне бейсика и паскаля практически все нынче будет "лучше".
Но в случае с первым ЯП ИМХО Си был бы лучше
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

83. "Выпуск языка программирования Python 3.9"  +3 +/
Сообщение от mumu (ok), 06-Окт-20, 15:15 
Си не учит программировать. Он учит считать байты и чистить кучи. Нельзя просто взять и реализовать какой-то шаблон проектирования на Си, не выстрелив себе в ногу с десяток раз.

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

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

114. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Онаним (?), 06-Окт-20, 19:29 
Си как раз учит программировать.
А чтобы программировать - надо выстрелить в шаблоны и... программировать, а не шаблоны шаблонить.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Im banana man (?), 06-Окт-20, 19:32 
> Си как раз учит программировать.
> А чтобы программировать - надо выстрелить в шаблоны и... программировать, а не
> шаблоны шаблонить.

Прикольный взгляд на мир

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

116. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Онаним (?), 06-Окт-20, 19:35 
Который выручал уже 100500 раз, пока шаблонеры месяцами шаблонят :)
Ответить | Правка | Наверх | Cообщить модератору

218. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Im banana man (?), 12-Окт-20, 14:00 
> Который выручал уже 100500 раз, пока шаблонеры месяцами шаблонят :)

Тоже верно ) Но я на C++ давно разрабатывал, но скоро вернусь снова

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

128. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Ilya Indigo (ok), 06-Окт-20, 22:10 
Нельзя просто взять и реализовать *что угодно* на *чём угодно*, не выстрелив себе в ногу с десяток раз.
Это неотъемлемая часть обучения программированию и отладки кода!
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

206. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Lex (??), 08-Окт-20, 15:36 
> Нельзя просто взять и реализовать какой-то шаблон проектирования на Си, не выстрелив
> себе в ногу с десяток раз.

А зачем его реализовывать и делать это на сях ?
Программирование, как таковое, это навыки работы с алгоритмами, с разными системами( типа ввода-вывода ) итд итп.

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

В свое время как раз на Си программированию и обучали в универе.
Макаки, возможно, только байты в нем считать могут, нормальные люди через непродолжительное время подобия относительно простенькой СУБД запиливают с теми или иными плюшками. Не то, чтобы нереально-круто, но для обучения более, чем интересно и полезно.

Ну а "чистка".. с ней проблемы лишь у тех, кто в принципе не может нормально продумать алгоритм и, то тут, то там у него "дыры" и куда-то что-то утекает.

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

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

219. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Im banana man (?), 12-Окт-20, 14:01 
>[оверквотинг удален]
> Не то, чтобы нереально-круто, но для обучения более, чем интересно и
> полезно.
> Ну а "чистка".. с ней проблемы лишь у тех, кто в принципе
> не может нормально продумать алгоритм и, то тут, то там у
> него "дыры" и куда-то что-то утекает.
> Питон в целом довольно странный язык: если после сишки народ обычно более-мене
> легко изучает что-то другое, имея универсальный инструмент, на котором можно кодить
> вплоть до микроконтроллеров. Кто-то уходит в веб, кто-то - в системную
> разработки, кто-то - в мобильную( джава/котлин/свифт/итп ), то питонщики - так
> питонщиками и остаются.

Субъективный взгляд на вещи. Не надо так )

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

225. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Lex (??), 14-Окт-20, 09:40 
> Субъективный взгляд на вещи. Не надо так )

Человек в принципе существо субъективное

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

46. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от Аноним (46), 06-Окт-20, 12:51 
Между ними был Паскаль.
И все три наносят вред.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

120. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Денис (??), 06-Окт-20, 19:54 
А детей учат Python'у? Какой ужас.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

121. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 20:22 
> А детей учат Python'у? Какой ужас.

В топовых мировых вузиках учат, да. Уже лет 15. В шарагах, правда, как был турбо паскаль с турбо си, так и остались, но ты, видимо, это одобряешь.

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

122. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (-), 06-Окт-20, 20:29 
> В топовых мировых вузиках учат

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

https://computationalthinking.mit.edu/Fall20/

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

123. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 20:45 
Да не, количество и качество батареек в пользу питона. А что там Julia умеет? Матрицы складывать на видеокарте хотя бы умеет? Ну, наверное, умеет. Нейронки клепать там, не знаю, тут нужен какой-нибудь pytorch или keras. Всё упирается в количество и качество готового кода. Хотя, я посмотрел тут https://juliabyexample.helpmanual.io/ и знаешь, наверное, лучше по расту упороться.
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (202), 06-Окт-20, 21:19 
Откуда в батарейках питона качество? Упарывайтесь чем хотите, но технологически питон никакой. Он очень дорогой в использовании. Нейронки на Julia - это Flux. И в любом случае - это движок, написанный на Julia. Питон по сравнению с Julia - какие-то останки мамонта.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Денис (??), 06-Окт-20, 20:46 
Так вот откуда столько быдлокода.
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

125. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 20:51 
Значительную часть опенсорса пишут студенты, больше никто бесплатно работать не согласен обычно.
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (202), 06-Окт-20, 22:24 
Студенты хоть и пишут opensource, но, в основной своей массе, бесполезный. Полезный opensource обычно пишут в свободное от работы время не студенты.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (46), 06-Окт-20, 12:56 
Именно так и нужно поступать, если целью ставится нанесение максимального ущерба.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

48. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от Аноним (48), 06-Окт-20, 12:57 
Ну не только в СНГ. Он также очень распространён в странах где плохо с оффлайн работой. Например, Индия, Филипины, Индонезия. Замечал у них огромные питон-сообщества.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

17. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (17), 06-Окт-20, 11:51 
Хз что там щас у руби со скоростью, но раньше он сливал по этому параметру.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

23. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от nedprofit (ok), 06-Окт-20, 12:08 
Ну, Матц обещает, что на католическое Рождество выложит Ruby 3.0, которая будет в три раза быстрее по сравнению с предыдущими версиями. Не знаю, а как будет на деле, но на сей момент эта возможная разница в быстродействии имеет место быть.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Социально Жевал Воевал (?), 06-Окт-20, 13:25 
Только не быстрее предыдущей версии, а именно быстрее 2.0 в три раза. И в целом всё идёт к тому.
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск языка программирования Python 3.9"  +/
Сообщение от funny.falcon (?), 07-Окт-20, 07:59 
При все моей любви к  Ruby, цель 3x они скорее всего пофейлят. Надеюсь, что ошибаюсь.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

105. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (102), 06-Окт-20, 18:05 
Ruby давно быстрее питона на типовых задачах
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

137. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (136), 06-Окт-20, 23:50 
Типовая задача для обоих сабжей: удалить к чертям эту нечисть со своей системы. Думаю, справляются одинаково быстро.
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск языка программирования Python 3.9"  +/
Сообщение от funny.falcon (?), 07-Окт-20, 08:01 
Очень спорное утверждение. Особенно учитывая, что типовые задачи питона сейчас несколько отличаются от типовых задач рубей.
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

165. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (165), 07-Окт-20, 11:26 
Если имеете в виду ML, то питон тут - чистая обёртка, и о его собственной производительности говорить не приходится. Остальные задачи - сильно пересекаются с Ruby.
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (148), 07-Окт-20, 01:03 
Тем что живо и развивается.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Выпуск языка программирования Python 3.9"  +3 +/
Сообщение от Аноним (4), 06-Окт-20, 11:24 
>> воскрешённые объекты

Некроманты на выходе

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

24. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от YetAnotherOnanym (ok), 06-Окт-20, 12:08 
Реаниматоры же!
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск языка программирования Python 3.9"  –5 +/
Сообщение от zo0Memail (ok), 06-Окт-20, 11:29 
Хороший такой релиз, без революций)
Всех "сочувствующих" поздравляю!
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск языка программирования Python 3.9"  +7 +/
Сообщение от Аноним (-), 06-Окт-20, 12:44 
Скоро всем миром будем выпиливать тройку т.к будет совсем несовместима с четверкой. Уря товарищи !
Ответить | Правка | Наверх | Cообщить модератору

43. Скрыто модератором  –4 +/
Сообщение от zo0Memail (ok), 06-Окт-20, 12:46 
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск языка программирования Python 3.9"  +/
Сообщение от w0sian (?), 06-Окт-20, 16:06 
Так еще двойку даже не выпилили.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

100. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (-), 06-Окт-20, 17:13 
Там чуть чуть еще осталось, вот закончим с двойкой и самое время миру лицезреть новую, несовместимую версию.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Георгийemail (??), 06-Окт-20, 11:31 
Зря они вообще продолжают его менять. Работает - не трогай.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск языка программирования Python 3.9"  –7 +/
Сообщение от zo0Memail (ok), 06-Окт-20, 11:33 
что за горячечный бред.
сами то понимаете, что пишете?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от Георгийemail (??), 06-Окт-20, 11:35 
Я имею ввиду сам язык. Добавление новых операторов особенно.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

20. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (31), 06-Окт-20, 12:03 
Operator overloading не слышали? Вот и до Python 3.9 у словаря можно было переопределить оператор |. Просто теперь будет один переопределённый оператор из коробки.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от myhand (ok), 06-Окт-20, 12:34 
Идеальным языком является тот, что умеет адекватно обстоятельствам меняться.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

40. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (-), 06-Окт-20, 12:46 
C шикарен, 89. Впредверьи новой эры - 99 , но тоже погорячились.
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 14:41 
Писать не на gnu11 было довольно болезненно. Сейчас перешли на gnu17. Писать без гццизмов тоже довольно болезненно. Тебе вместо 69 рекомендую как эталон для фапа брать вариант 70 года, всё равно ты писать на этом ты не будешь.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 14:41 
*вместо 89
Ответить | Правка | Наверх | Cообщить модератору

178. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Урри (?), 07-Окт-20, 13:27 
Вы путаете стандарт языка и фичи стандартных библиотек.

Текущий стандарт - c99, и он божественен. А то, что у вас без gnu11 mmap не позволяет создавать не привязанные к файлу области в памяти - так это ограничение ОС и стандартной либы, а не языка.

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

189. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 07-Окт-20, 16:01 
Я не знаю чем c18 и c2x отличаются от c11, но c11 определённо упрощает жизнь относительно c99. То, что в студии c11 не поддерживается, это ваши проблемы, писать на сишечке в студии это содомия ещё та.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск языка программирования Python 3.9"  +5 +/
Сообщение от xi (??), 06-Окт-20, 11:40 
json.loads() не удалён. "The encoding parameter of json.loads() has been removed." - это, всё-таки, другое.
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от anonononim (?), 07-Окт-20, 03:36 
а чем тебе json.loads() помешал?
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (17), 06-Окт-20, 11:50 
Годно. Я его хоть и пользую только для написания тестов и всякой мелочи, но хорошо, что язык развивается.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от Аноним (81), 06-Окт-20, 15:11 
Что именно в этом хорошего? Как по мне наоборот хорошо если синтаксис и операторы языка никогда не меняются. Это значит что при проектировании языка подумали головой и сделали сразу как надо. Максимум что нужно развивать это стандартную библиотеку. Дополнять, оптимизировать её.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 15:35 
Дататайпы и хинты это 10/10, я всегда мечтал о них в питоне (attrs, да). И := опять же годнота, позволяет выкинуть сразу несколько строк, особенно вкупе с x comprehension. Я даже не говорю про корутины и замыкания, их тоже совершенствуют. Выкидывать мусор из стандартной библиотеки конечно нужно регулярно, тут я не спорю.
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (148), 07-Окт-20, 01:06 
> Это значит что при проектировании языка подумали головой и сделали сразу как надо

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

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

156. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от myhand (ok), 07-Окт-20, 07:51 
> значит что при проектировании языка подумали головой и сделали сразу как надо.

На планете Земля такого не умеют, смирись.

Это анунахи с Нибиру могут тебе сделать как надо.  Но им - не надо, ты им
разве за зверушку для охоты сойдешь...

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

179. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Урри (?), 07-Окт-20, 13:31 
Ему просто нравится возвращаясь через три года к написанному и отлаженному коду переписывать его под новую версию языка, потому что старой уже давно нету и она не поддерживается.

Почему я могу просто взять любой пример 20-летней давности на С, написать gcc ..., собрать и запустить без лишних телодвижений? (ну ладно, не любой, а 9999 из 10000). И почему я не могу запустить 9 из 10 примеров на питоне, найденных в интернете в интересующей меня статье только потому, что они "устарели" на четыре года?

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

191. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (62), 07-Окт-20, 16:58 
Это не работает. то что 10 лет назад не было ошибкой, сегодня ей является, и поведение непредсказуемо. Хорошо, если хоть как-то предупредит. Рассказывайте про си где-нибудь в другом месте. У питона как раз примерно 100% совместимость -- проблема будет, только если ты некрофил. Очередные прохладные сказки, в общем.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск языка программирования Python 3.9"  –3 +/
Сообщение от alcortazzo (ok), 06-Окт-20, 11:50 
Спасибо за статью
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от ryoken (ok), 06-Окт-20, 11:52 
Чо, щас portage будет при случае в морду тыкать вариантом python_single_target_python3_9 в куче с прочими? :D (3_6, 3_7, 3_8)
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 13:57 
Добавь в файл с питоноюзами

*/* PYTHON_TARGETS: python3_8 python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_9

если этого не сделать и вручную перебирать, то придётся для нескольких пакетов прописать по типу

dev-util/itstool PYTHON_SINGLE_TARGET: -python3_7 python3_8

Но я не вижу смысла, 3.8 очень хороший, на него стоило перейти с 3.6, а 3.7 был не очень хороший. Наверно стоило глобально отключить 3.7, но у меня там всего 3 пакета с ним вышло и так.

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

67. "Выпуск языка программирования Python 3.9"  +/
Сообщение от ryoken (ok), 06-Окт-20, 14:09 
> Добавь в файл с питоноюзами
> */* PYTHON_TARGETS: python3_8 python3_9
> */* PYTHON_SINGLE_TARGET: -* python3_9

Я пока ещё маленький гентовод, в make.conf хватит вот первую строку добавить? Только с pytho3_8? (И пересобрать всё, ага :D ).

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

71. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 14:26 
У меня PYTHON_TARGETS="python3_6 python3_8" в make.conf, single target управляю per package. Могу выбрать только 3.8 или только 3.6 и не собирать остальное. Просто некоторые пакеты хотели непременно 3.7 (так в ебилде прописано), даже когда стало можно поменять на 3.8, а 3.7 в системе вообще не было. Очередные гентушные заморочки с кривыми ебилдами. Там ещё 2.7 был, теперь уже проще должно быть.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (82), 06-Окт-20, 15:13 
[1]   python3.7
  [2]   python3.9 (fallback)
  [3]   python3.8 (fallback)
  [4]   python2.7 (fallback)
Совсем не плох.)
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

87. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (62), 06-Окт-20, 15:22 
  [1]   python3.8
  [2]   python3.6
  [3]   python3.9 (fallback)

Лично я вздохнул с облегчением, когда 2 самоудалился. А с 3.7 это ты напрасно.

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

89. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (82), 06-Окт-20, 15:34 
У меня много старых приложух и им требуется вторая питоняка и к тому же собираю систему с гтк3 не люблю куте.)
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (148), 07-Окт-20, 01:09 
А можно подробнее, интересно что это за гентопроблемы.

Я-то во FreeBSD поменял DEFAULT_VERSIONS+=python=3.8, пересобрал py3* и про старые версии забыл навсегда. Сейчас сделаю также до python=3.9 как завезут.

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

160. "Выпуск языка программирования Python 3.9"  +/
Сообщение от ryoken (ok), 07-Окт-20, 08:25 
> Я-то во FreeBSD поменял DEFAULT_VERSIONS+=python=3.8, пересобрал py3* и про старые версии
> забыл навсегда. Сейчас сделаю также до python=3.9 как завезут.

Ну системы всё же разные, не знаю как там у вас пакеты ставятся при возможности использования нескольких версий бидона :). Мне emerge пишет, что начальник, определись, вот тут вот надо кокретную версию из 3-х в use-флаге поставить :). Ну и ставлю пока что 3.6.

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

226. "Выпуск языка программирования Python 3.9"  +/
Сообщение от iZENemail (ok), 28-Авг-21, 17:48 
> не знаю как там у вас пакеты ставятся при возможности использования нескольких версий бидона :).

На FreeBSD с некоторых пор популярны "flavors".

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

27. Скрыто модератором  –10 +/
Сообщение от Аноним (27), 06-Окт-20, 12:18 
Ответить | Правка | Наверх | Cообщить модератору

35. Скрыто модератором  –6 +/
Сообщение от Аноним (27), 06-Окт-20, 12:37 
Ответить | Правка | Наверх | Cообщить модератору

73. Скрыто модератором  +1 +/
Сообщение от Аноним (148), 06-Окт-20, 14:30 
Ответить | Правка | Наверх | Cообщить модератору

155. Скрыто модератором  +/
Сообщение от myhand (ok), 07-Окт-20, 07:46 
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

28. Скрыто модератором  +3 +/
Сообщение от Аноним (29), 06-Окт-20, 12:19 
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  +1 +/
Сообщение от myhand (ok), 06-Окт-20, 12:35 
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Аноним (41), 06-Окт-20, 12:46 
С версии 3.4 питон только хуже и хуже. С асинхронностью вообще, теперь каждую библиотечку нужно преписать чтобы она поддерживала "кооперативую многозадачность" как было в DOS. И даже sleep у нас теперь переписаный. Но это не дает настояющую многопоточность, а давайте вкрутим возможность запускать несколько интерпритаторов! Как это было в sh 40 лет назад. И сверху намажем общую память, гениально!
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск языка программирования Python 3.9"  +/
Сообщение от 1 (??), 06-Окт-20, 13:38 
Erlang ===> там
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Аноним (148), 06-Окт-20, 14:41 
> С асинхронностью вообще, теперь каждую библиотечку нужно преписать чтобы она поддерживала "кооперативую многозадачность" как было в DOS

Во-первых, переписывать ничего не надо. Синхронный код вообще никак и нигде не меняется, а под asyncio библиотеки появляются новые. Во-вторых, писать в асинхронном стиле - одно удовольствие. На примере js видно как человечество ломало над этим голову, и наконец родило удобоваримый подход, и в питон появился именно он - без потоков, синхронизации, очередей, сигналов, боже упаси коллбеков, промисов и прочей хрени - код выглядит как обычный синхронный, просто несколько ключевых слов добавляется. При этом работает асинхронно. И в-третьих, кооперативная многозадачность это офигенно, потому что несёт меньше оверхеда, обеспечивает меньшие задержки и большую предсказуемость. Её не используют глобально потому что нет гарантий что чужой код не заберёт себе весь CPU, но внутри только своего кода её нет смысла не использовать.

> И даже sleep у нас теперь переписаный

Ваш sleep никак не поменялся. Для асинхронного кода появился другой sleep.

> Но это не дает настояющую многопоточность, а давайте вкрутим возможность запускать несколько интерпритаторов! Как это было в sh 40 лет назад. И сверху намажем общую память, гениально!

Да, гениально как всё простое.

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

84. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от 1 (??), 06-Окт-20, 15:17 
> кооперативная многозадачность это офигенно, потому что несёт меньше оверхеда, обеспечивает меньшие задержки и большую предсказуемость.

Блин ... Аж прослезился ... Прям выдержка из рекламы NetWare 3.1

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

168. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (168), 07-Окт-20, 11:53 
И windows 3.x
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск языка программирования Python 3.9"  +7 +/
Сообщение от Аноним (44), 06-Окт-20, 12:47 
Очередное «быстрее сильнее тормознее». Какой вообще смысл трогать синтаксис? Лучше работайте над оптимизацией под капотом. А то это похоже на развития ради развития. Очередной смузи way.
Ответить | Правка | Наверх | Cообщить модератору

209. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Прохожий (??), 09-Окт-20, 16:32 
Как одно мешает другому? Новый синтаксис - для улучшенной эффективности программирования. Оптимизация под капотом - для улучшенной эффективности выполнения кода.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск языка программирования Python 3.9"  +3 +/
Сообщение от m.makhno (ok), 06-Окт-20, 13:03 
блин, все хаят питона, но он же неспроста идёт по умолчанию во всех значимых дистрах - ни go ни прочего php в них по дефолту нет
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от имяимя (?), 06-Окт-20, 13:11 
А как же perl?
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (27), 06-Окт-20, 13:14 
А кто из тутошних каментеров может в Perl?? Поланонимуса!
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск языка программирования Python 3.9"  +/
Сообщение от 1 (??), 06-Окт-20, 13:39 
Да легко.

Просто Perl - Это чтоб на awk и sed не писать.
А питонистам важны пробельчики.

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

70. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (29), 06-Окт-20, 14:24 
Перл - эталон стабильности синтаксиса
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (-), 06-Окт-20, 15:24 
Raku с тобой не согласен.
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (103), 06-Окт-20, 18:04 
Перл 7 передает твоему раку привет. Сохранив совместимость с Перл 5
Ответить | Правка | Наверх | Cообщить модератору

180. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Урри (?), 07-Окт-20, 13:34 
и баш. и С.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

51. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (27), 06-Окт-20, 13:13 
> все хаят питона, но он же неспроста идёт по умолчанию во всех значимых дистрах

Тебя хватило только на полмысли. Выкинь оттуда петон вообще, замени на любое другое, что "все хаят, но.." - и сразу получишь ответ.

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

61. "Выпуск языка программирования Python 3.9"  –5 +/
Сообщение от Lex (??), 06-Окт-20, 13:44 
Потому что на момент включения в осн дистры он был чуть ли не единственным относительно нормальным и удобным скриптовый ЯП.. еще и с типо_ООП( раньше это считалось однозначно круто и вообще, ООП спасет мир, сейчас - возникает все больше сомнений )

То были темные времена, когда в мире ИТ не было ничего слаще редьки и краше рубинсовских красоток под 200кг живого веса :)

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

66. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (66), 06-Окт-20, 14:08 
Будешь ныть — перейдут на пхп по дефолту.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

69. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от Аноним (29), 06-Окт-20, 14:23 
ПХП в тысячу раз лучше джаваскрипта
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Онаним (?), 06-Окт-20, 15:02 
В основном из-за легаси в скриптах конфигурации.
Мы всю конфигурацию хостингов и прочих систем например на PHP строим, и у нас таким же образом PHP во все поля.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

92. "Выпуск языка программирования Python 3.9"  +3 +/
Сообщение от Анонец (?), 06-Окт-20, 15:36 
больные yблюдки
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск языка программирования Python 3.9"  +/
Сообщение от a (??), 06-Окт-20, 16:03 
Орел, залогинься!
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Онаним (?), 06-Окт-20, 19:06 
> больные yблюдки

В отличие от систем авторства здоровых девляпсов, всё таки работает, и каши не просит годами.

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

144. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (148), 07-Окт-20, 01:12 
Да, мне такое с гордостью втирал один тип с интернет магазином на php3. А потом его хостинг накрылся, и он уже никуда с этим магазином не переехал, а пока платил кучу бабла за переписывание все клиенты разбежались.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Онаним (?), 07-Окт-20, 09:51 
Ну конкретно эти подсистемы переехали с PHP 4 на PHP 5, с PHP 5 на PHP 7, сейчас PHP 8 на подходе.
С должной поддержкой и раз в пятилетку небольшим рефакторингом, разумеется.
Самое жёсткое было между 4 и 5, сейчас всё уже проще.
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Онаним (?), 07-Окт-20, 09:53 
Кстати о хостингах. Мы для клиентов вполне себе держим legacy, у нас представлены все версии от 5.2 до 7.4 ныне, на выбор. Платформа меняется, а билды легаси трансляторов под новые платформы мы поддерживаем самостоятельно. То есть в этом плане наши клиенты более защищены, чем пресловутый товарищ. Потихоньку все переходят на 7.x, но конкретно мы никого не торопим.
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

164. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Онаним (?), 07-Окт-20, 09:57 
При этом у нас даже для 5.2 собран opcache и обновлён встроенный коннектор MySQL, дабы работал с MariaDB 10.x (сейчас 10.4), поддерживается почти одинаковый набор расширений. Архитектура - apache 2, mpm-itk, по инстансу на версию интерпретатора в нативном виде - никаких плясок с cgi. И фронтенд на haproxy, который разруливает хосты по инстансам.
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от myhand (ok), 07-Окт-20, 12:18 
> билды легаси трансляторов под новые платформы мы поддерживаем самостоятельно.

Т.е. баги правите, или как обычно?  Ну я так и думал...

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

182. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Онаним (?), 07-Окт-20, 13:35 
> Т.е. баги правите, или как обычно?  Ну я так и думал...

Кое-что бэкпортим. Критичное для функционирования.
Но для тех, кто по тем или иным причинам сидит на легаси, "баги" обычно вторичны, их софт эти баги не затрагивают.

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

194. "Выпуск языка программирования Python 3.9"  +/
Сообщение от myhand (ok), 07-Окт-20, 17:58 
> "баги" обычно вторичны, их софт эти баги не затрагивают.

Ну да, они "в домике"...  Кстати, не только баги используемого ПО для них
обычно вторычны.

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

197. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Онаним (?), 07-Окт-20, 19:36 
Ну как только их дыркософт начнут ломать - вылезут из домика и переедут.
Мы затыкаем собственно транслятор, их софт - их заботы :)
Ответить | Правка | Наверх | Cообщить модератору

198. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Онаним (?), 07-Окт-20, 19:37 
А расклад такой, что куча 5.2'шников уже энный год никуда не переехала и даже не сломана...
Вот вордпрессники массово на 7.x ломанулись, потому что новые версии рeшета чуть менее решeто.
Ответить | Правка | К родителю #194 | Наверх | Cообщить модератору

119. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Денис (??), 06-Окт-20, 19:52 
У меня в Xubuntu 16.04 его нет.
Точнее, я сам поставил 3.8 из PPA.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

134. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (-), 06-Окт-20, 23:11 
>ни go ни прочего php в них по дефолту нет

Хаят, чтобы подменить на какой-нибудь "триппер", вроде Go, Rust, или Julia. Потому, что все три по большей части никому не нужны. А у PHP как раз пользователей хватает, потому он тут в общем-то не при делах.

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

173. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (173), 07-Окт-20, 12:42 
Ну вот не надо Julia записывать в конкуренты PHP. В той нише, где есть Julia, конкуренты у неё только R и Matlab. И PHP тут точно никому не нужна ни в какой форме. Если только не для иллюстрации фильма Хичкока.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (148), 06-Окт-20, 15:04 
> поддержка операторов слияния "|" и обновления "|=",
> Во встроенную коллекцию типов включены list, dict и tuple
> В стандартную библиотеку добавлен модуль zoneinfo
> Предложены новые методы для удаления префиксов и окончаний строк

Очень нравятся эти мелкие улучшения, видно как язык полируется до идеала. Заюзал в своём коде всё перечисленное, выкинул pytz - красота.

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

86. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (-), 06-Окт-20, 15:22 
Ждём когда Python 3.9 устареет, и выйдет  Python 4.0
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Аноним (148), 06-Окт-20, 15:36 
Будет 3.10, петросян.
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (136), 06-Окт-20, 23:55 
Так он поэтому и _ждёт_. А устареет он к 2025-ому (пруф https://www.python.org/dev/peps/pep-0596/#lifespan), могут и успеть придумать py4000.
Ответить | Правка | Наверх | Cообщить модератору

205. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (-), 08-Окт-20, 14:14 
А чо так долго а? Питон 3.9 должен через год устареть!
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от ИмяХ (?), 06-Окт-20, 15:43 
> поддержка операторов слияния "|" и обновления "|="

А операторы инкремента/декремента для целый чисел не завезли ещё?

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

97. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от a (??), 06-Окт-20, 16:04 
не по смузи это, понимаете ли
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (161), 07-Окт-20, 08:32 
Это очень важные операторы. Без них многопоточность ломается.
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

99. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (99), 06-Окт-20, 16:52 
пускай медленный, но чтобы скорость написания кода росла и была быстрой
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (102), 06-Окт-20, 18:08 
Это вам на Ruby. Но там, к сожалению, и со скоростью выполнения ситуация лучше.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (99), 06-Окт-20, 18:55 
у питона пакетов больше мне кажется, а что руби крут?
Ответить | Правка | Наверх | Cообщить модератору

172. "Выпуск языка программирования Python 3.9"  –2 +/
Сообщение от Аноним (172), 07-Окт-20, 12:32 
Когда стоит вопрос о реальной разработке, обычно берут не все имеющиеся пакеты, а те единичные, которые реально необходимы. С этим у Ruby полный порядок. В отношении же языка, ну так код на Ruby чище, компактнее и человечнее. Его легче читать, легче поддерживать. То есть, программисты на Ruby, конечно, дороже, чем питонисты. Но и эффективность их сильно выше.
Ответить | Правка | Наверх | Cообщить модератору

174. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (99), 07-Окт-20, 12:48 
> Когда стоит вопрос о реальной разработке, обычно берут не все имеющиеся пакеты, а те единичные, которые реально необходимы.

DRY && YAGNI

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

210. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Прохожий (??), 09-Окт-20, 17:37 
По поводу "эффективности" программистов на Ruby. Уже который год одна довольно крупная крипто-биржа с каждым апгрейдом рассказывает, как они в очередной раз подняли производительность своего говно-софта. И каждый раз спустя какое-то время биржа не выдерживает наплыва пользователей. Уже даже несмотря на довольно жёсткие ограничения по количеству одновременных коннектов.
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

215. "Выпуск языка программирования Python 3.9"  +/
Сообщение от economist (?), 10-Окт-20, 14:26 
Я поискал за вас
pipy - 266k
rubygems - 166k

Пакеты pipy содержат тысячи "толстых" приложений, ну типа spyder, такого изобилия под руби нет, в основном мелочевка.  

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

185. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Максим (??), 07-Окт-20, 13:49 
Руби давно протух. Все вакансии только на уже существующие проекты, которые нужно поддерживать.
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

187. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (187), 07-Окт-20, 15:06 
Это можно сказать про любой язык прошлого века.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск языка программирования Python 3.9"  +4 +/
Сообщение от Аноним (101), 06-Окт-20, 17:20 
>Добавлены новые оптимизации
>большинство тестов показывают снижение производительности

Это успех. Мне почему-то кажется, что авторы CPython не совсем правильно понимают значение термина "оптимизация".

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

107. "Выпуск языка программирования Python 3.9"  –3 +/
Сообщение от niger (??), 06-Окт-20, 18:37 
Ух ты, сколько всего замечательногою Ну теперь C/C++, Rust и Go точно конец.
Ответить | Правка | Наверх | Cообщить модератору

176. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (176), 07-Окт-20, 12:54 
Придется этим языкам писать библиотеки для Питона. Потому как без Питога эти языки не нужны.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Денис (??), 06-Окт-20, 19:49 
> Теперь можно писать так

Опять совместимость сломали.

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

145. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (148), 07-Окт-20, 01:15 
Добавление новых фичей в язык не может ломать совместимость. Но их использование в коде поднимает требования к минимальной версии языка, да. И правильно делает - паразитов думающих что они могут на py27 один раз написать, а потом им по гроб жизни его бесплатно поддерживать будут надо гнобить.
Ответить | Правка | Наверх | Cообщить модератору

183. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Урри (?), 07-Окт-20, 13:40 
Оракл то же самое про джаву говорит. А в результате мне приходится таскать с собой бинари 8й чтобы не переделывать проект вод все новые и новые апдейты.

Разработчики ведроид студии, кстати, со мной солидарны - они тоже бинарники с собой таскают.

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

126. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от аноним еще один (?), 06-Окт-20, 21:05 
Python 2.7 зато теперь стабильный :)
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск языка программирования Python 3.9"  –1 +/
Сообщение от Аноним (130), 06-Окт-20, 22:34 
Python очень годный язык.
Чем больше пользусь тем больше нравится.

Переписал на него кучу проектов, все просто суепер.

Так привык к строгой табуляции кода, что даже на С++ раствляю все в py стиле.

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

143. "Выпуск языка программирования Python 3.9"  +/
Сообщение от foo (?), 07-Окт-20, 01:10 
>Переписал на него кучу проектов

С С++?

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

171. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (202), 07-Окт-20, 12:28 
Попробуйте, наконец, какой-нибудь ЯП из этого века.
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

190. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (190), 07-Окт-20, 16:38 
Да, какойнибудь недоделанный, сырой, без инфраструктуры и постоянно ломающий совместимость.

Но зато новый и модный. То-то на них -100 софта написано. А если где найдётся что то настолько кривое и косое что даже софтом то не назвать

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

193. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (193), 07-Окт-20, 17:56 
> Да, какойнибудь недоделанный, сырой, без инфраструктуры и постоянно ломающий совместимость.

Речь не про питон. А про что-нибудь современное

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

184. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Урри (?), 07-Окт-20, 13:40 
Слишком жирно, товарищ.
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

131. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (131), 06-Окт-20, 23:02 
>Задействован новый парсер PEG (Parsing Expression Grammar), который пришёл на смену парсеру LL(1).

Это очень плохо. LL(1) - это не только производительность, но ещё и простота и совместимость хоть с LL, хоть с LR, хоть с PEG. Я даже инструмент для автоматической трансляции грамматик между различными парсерами ра0ных языков написал.

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

132. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (131), 06-Окт-20, 23:03 
>Добавлен модуль graphlib

а как же netwokx?

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

135. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (136), 06-Окт-20, 23:28 
Захожу такой на опеннет, а там новость про питон. Ну думаю, надо комментарии почитать. А там через один хвалят, говорят хороший язык и фичи интересные.

Так вот, вопрос. Чё происходит вообще?

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

154. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Echo (?), 07-Окт-20, 06:14 
Похоже ты отстал от жизни, или ни разу не пробовал что-то больше hello world.
Ответить | Правка | Наверх | Cообщить модератору

167. "Выпуск языка программирования Python 3.9"  +3 +/
Сообщение от Аноним (167), 07-Окт-20, 11:32 
Питон принято любить. Школию 10 лет назад объяснили, что это лучший язык для всего, они передают это дальше. Надолго это, в общем.
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

175. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (176), 07-Окт-20, 12:52 
Это второй лучший язык в любой сфере.
Ответить | Правка | Наверх | Cообщить модератору

177. "Выпуск языка программирования Python 3.9"  +2 +/
Сообщение от Аноним (177), 07-Окт-20, 12:59 
То есть, другими словами, питон - всегда лузер в любой сфере?
Ответить | Правка | Наверх | Cообщить модератору

211. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Прохожий (??), 09-Окт-20, 17:43 
Если из доступной десятки всегда занимать второе место - какой же это лузер?
Ответить | Правка | Наверх | Cообщить модератору

186. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Аноним (-), 07-Окт-20, 13:54 
Так ты не слушай, а сам пробуй.
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

188. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (136), 07-Окт-20, 15:12 
Первая доза бесплатно?
Ответить | Правка | Наверх | Cообщить модератору

196. Скрыто модератором  –1 +/
Сообщение от _ (??), 07-Окт-20, 18:33 
Ответить | Правка | Наверх | Cообщить модератору

204. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (-), 08-Окт-20, 13:20 
Программирование пробелами очень знатно доставляет, но чтоб это не превращать в рутину - давайте постоянно менять синтаксис. Ооо пасаны, идея ! А давайте версии несовместимыми между собой еще сделаем?!!
Ответить | Правка | Наверх | Cообщить модератору

212. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от Прохожий (??), 09-Окт-20, 17:48 
Ты так возмущаешься, как будто другие языки постоянно не меняют синтаксис, подстраиваясь под современность. То, что между версиями (2 и 3) совместимости полной нет - это, конечно, не есть хорошо. Но не особо критично, ИМХО. Есть же всякие трансляторы, которые за тебя всё сделают. Да, некоторые телодвижения надо проделать, неприятно. Но, опять же, не критично в свете того, какую производительность при разработке софта даёт Питон.
Ответить | Правка | Наверх | Cообщить модератору

216. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Аноним (-), 11-Окт-20, 15:35 
> Но, опять же, не критично в свете того, какую производительность при разработке софта даёт Питон.

Какую это он дает производительность, ну вот серьезно ? В чем она заключается ? В том что не нужно писать точкозапятая в конце строки ? Ну так себе ускорение.

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

217. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Другой аноним (?), 12-Окт-20, 13:59 
Куча батареек. То есть не надо выдумывать велосипеды. Нет нужды следить за переполнением чисел - за этим интерпретатор следит. Нет нужды заниматься компиляцией (это правда ко всем интерпретируемым языкам относится). Легкая работа со строками вообще, и в частности с UTF-8. Это только то, что сразу вспомнилось, но и этого достаточно.
Ответить | Правка | Наверх | Cообщить модератору

220. "Выпуск языка программирования Python 3.9"  +/
Сообщение от Другой аноним (?), 12-Окт-20, 14:03 
Опечатался. Слова "переполнением чисел" следует читать, как "переполнением типов".
Ответить | Правка | Наверх | Cообщить модератору

207. "Выпуск языка программирования Python 3.9"  +1 +/
Сообщение от economist (?), 08-Окт-20, 20:32 
Да никто пробелами не форматирует, откуда вы все это берете?
отступ делается Tab-ом, во всех программах.

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

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

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

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




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

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