The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

1. Сообщение от Аноним (1), 02-Окт-23, 19:27   –13 +/
> внутри f-строк теперь можно указывать любые допустимые для Python выражения

Наконец-то догнали яваскрипт. Только гвидон мог додуматься, что внутри f-строк могут быть только имена переменных и точка.

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

4. Сообщение от kir (??), 02-Окт-23, 19:38   +10 +/
Иногда лучше жевать, чем говорить...

> $ python --version
> Python 3.11.5
> >> a=3
> >> print(f"expr is: {2 if a < 0 else 5}")
> expr is: 5
> >>

Давно можно было подставлять выражения при интерполяции строк; речь в новости о том, что сейчас можно свободнее с этим обращаться.

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

5. Сообщение от Аноним (5), 02-Окт-23, 19:39   –11 +/
Мне раньше Python как-то не нужен особо был, так мелкие скрипты писал особо без знания языка, но вот CPython звучит интересно. Это родные бинарники на нем можно делать теперь? А как это работает? Сам Python будет в бинарник попадать и интерпретировать программу скрипта на этом языке или полностью бинарный файл на выходе?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #12, #15

7. Сообщение от Аноним (7), 02-Окт-23, 19:43   –12 +/
Опять всё ломают как когда принудительно заставили у принта писать скобочки. На том и сломали все питон 2 скрипты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #17, #20, #138, #193

8. Сообщение от Аноним (8), 02-Окт-23, 19:43   +6 +/
CPython это офф. реализация Python...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

10. Сообщение от МоёИмя (?), 02-Окт-23, 19:51   –2 +/
А нормальный синтаксис когда завезут?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #23, #30, #154, #237

11. Сообщение от soomrack (ok), 02-Окт-23, 19:51   –3 +/
Теперь можно вместо html файла писать питон скрипт, начинающийся с

print(f" ...

этакий ранний php, только наоборот.

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

12. Сообщение от kir (??), 02-Окт-23, 19:52   –2 +/
Тебе скорее сюда: https://habr.com/ru/companies/sberbank/articles/710690/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #59

13. Сообщение от kir (??), 02-Окт-23, 19:54   +11 +/
Для Python самый нормальный синтаксис -- синтаксис Python. С другим синтаксисом это будет уже не Python.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

15. Сообщение от Аноним (15), 02-Окт-23, 19:59   +4 +/
К слову, в CPython всегда была поддержка компиляции libpython, который уже можно интегрировать в любую программу на C и делать бинарники с поддержкой интерпретации Python-скриптов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

16. Сообщение от Аноним (16), 02-Окт-23, 19:59   –2 +/
так что лучше: Python или Julia? Что легковеснее?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #19, #27, #33, #58, #63

17. Сообщение от Аноним (17), 02-Окт-23, 19:59   +3 +/
Пятнадцать лет прошло, а боль осталась. Правда, второй питон поддерживался до 2020 года, но, видимо, не все всё переписать успели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #25, #70, #150

18. Сообщение от Аноним (18), 02-Окт-23, 20:01   +8 +/
Что угодно легковеснее питона.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #22, #104

19. Сообщение от kir (??), 02-Окт-23, 20:01   +4 +/
Nim
https://nim-lang.org/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

20. Сообщение от Аноним (20), 02-Окт-23, 20:03   +3 +/
Да и чёрт бы с ними, ничего приличного во времена 2 питона не писалось (3 в 2008 появился, я напоминаю). И я так понял тут ничего не ломают, просто теперь не надо будет заводить отдельную переменную с переносом строки и прочим подобным (а то и нескольких видов), что положительно скажется на чистоте кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #31

22. Сообщение от Аноним (20), 02-Окт-23, 20:05   +/
Питон определённо легковеснее ллвм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #68

23. Сообщение от Аноним (23), 02-Окт-23, 20:05   +4 +/
Уже завезли в 1994-м. Строго не для любителей скобочек. Но у них и без того был и есть выбор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #32, #268

25. Сообщение от Аноним (25), 02-Окт-23, 20:05   +3 +/
Обычно больше всех ноют те, кто ничего и не писал, просто поныть хотелось, у них это получается лучше всех
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

27. Сообщение от Аноним (23), 02-Окт-23, 20:07   +2 +/
Лучше и легковеснее - это разные оси координат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #225

29. Сообщение от th3m3 (ok), 02-Окт-23, 20:10   –2 +/
Ура! Python развивается, mojo ещё под боком. Хейтеры продолжают ныть. Идиллия)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38, #56

30. Сообщение от Карлос Сношайтилис (ok), 02-Окт-23, 20:17   +1 +/
Ещё не в стэйбле, но можно вполне пользоваться, там скобочки, два плюса/минуса, префиксные и постфиксные и прочее, что привычно сишникам и плюсовикам.
Пробуй:
from __future__ import braces
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

31. Сообщение от Аноним (31), 02-Окт-23, 20:20   +2 +/
приличного ничего и на 3-м питоне не пишут, но это не мешает ему быть самым популярным ЯП
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #46, #124

32. Сообщение от Аноним (31), 02-Окт-23, 20:26   +6 +/
> Уже завезли в 1994-м. Строго не для любителей скобочек.

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

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

33. Сообщение от Аноним (31), 02-Окт-23, 20:30   +2 +/
Julia и синтаксически проще, и по потребляемым ресурсам, естественно. Особенно в научных задачах. У питона, чтобы хоть что-то работающее написать, надо знать как минимум его библиотеки структур данных, которые не на питоне написаны. Иначе написать программу можно, но работать она будет очень долго. На Julia же можно сразу писать простой и прямой код.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #95, #132

35. Сообщение от Аноним (35), 02-Окт-23, 20:35   +/
Говорят на каком-то всё более непонятном и неявном языке.
Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от Аноним (-), 02-Окт-23, 20:38   +1 +/
Обновления по графику - зло.
Ответить | Правка | Наверх | Cообщить модератору

37. Сообщение от Аноним (97), 02-Окт-23, 20:39   +1 +/
За 100 лет ни одного нормального языка так и не придумали...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #40, #142, #155

38. Сообщение от Аноним (-), 02-Окт-23, 20:39   +1 +/
Обновление ради обновления по графику ещё не значит что язык развивается. Вообще, "развиние" для языков это скорее зло. Говорю как системный программист с 40 летним стажем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #44, #47, #177

40. Сообщение от Аноним (16), 02-Окт-23, 20:42   –1 +/
в 1923 году ещё языков программировния не было
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #45

41. Сообщение от Аноним (35), 02-Окт-23, 20:42   –2 +/
То что раньше было константой или выражением, теперь кусок кода. Готова ниша для уязвимости.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48, #55, #105

42. Сообщение от Аноним (42), 02-Окт-23, 20:43   +1 +/
https://opennet.ru/59641-python
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

44. Сообщение от Аноним (44), 02-Окт-23, 20:47   +3 +/
Fortran-77 forever!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #96

45. Сообщение от Аноним (44), 02-Окт-23, 20:54   +1 +/
Ада Лавлейс как-то же программировала машину Бебиджа за столетие до этого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #73, #74

46. Сообщение от Аноним (20), 02-Окт-23, 20:55   +/
В 3 питоне есть продакшен-реди батарейки, питон используется во всех сколько-нибудь известных организациях мира, и разработка наколенных решений хорошего уровня в нём, пожалуй, самая эффективная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #87

47. Сообщение от Аноним (47), 02-Окт-23, 21:06   +1 +/
Python ещё оптимизировали и ускорили. Плохо что ли? Хорошо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #111

48. Сообщение от анон (?), 02-Окт-23, 21:10   +/
Да. Туда теперь возможно понапихать люйбой исполняемый скрипт в скрипте из строки 🤭
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #51

51. Сообщение от Аноним (20), 02-Окт-23, 21:28   +1 +/
Ты даже не представляешь, на какие ухищрения приходилось идти, чтобы запихнуть однострочник в пайп. С внедрением моржового оператора стало определённо проще. А вот то, что форматные строки исполняют код, который мог попасть в них от злоумышленника (или просто попасться в названии чего-то) -- это популярная уязвимость в питоне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #144, #230

53. Сообщение от мсчмчс (?), 02-Окт-23, 21:34   +2 +/
Ура, ждёмс пока юпитер обновится.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #76

54. Сообщение от ZloySergant (ok), 02-Окт-23, 21:35   +2 +/
>...во внутренней строке теперь допускается повторное использование тех же кавычек, что и в обрамлении f-строки...

А вот за такое расстреливать надо.

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

55. Сообщение от Аноним (55), 02-Окт-23, 21:41   +5 +/
Интерполяция строк это не eval - нет, туда нельзя запихнуть кусок кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

56. Сообщение от мсчмчс (?), 02-Окт-23, 21:44   +/
Та даже фортран развивается, через недельку другую новый стандарт выйдет. И только аноны сидят и бухтят со своим с99 кумпилятором.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #61

58. Сообщение от фвыфывфвфы (?), 02-Окт-23, 22:13   +1 +/
Ну если брать как язык для научки и околонаучки, то питон будет лучше. Джулия конечно тема прикольная, но как заменитель фортрана, какой её рисовали она не подходит, плюс когд в языке для научных расчётов тормозит REPL это вообще позорище. Джулию можно определить в угол к разной узкоспециализированой(читай ненужной) фигне, типа R, GNU Octave, Matlab. Тип современный научный пайплайн это питон+юпитер, понимание фортрана 90, и немножко С++, естественно латех и маркдаун. Но главное уметь пользоватся юпитером.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #109, #196

59. Сообщение от Аноним (59), 02-Окт-23, 22:37   +1 +/
Спасибо, статья интересная. Единственно я не понял, можно ли это счастье бинарное отлаживать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

61. Сообщение от Аноним (61), 02-Окт-23, 23:08   +/
Все уже забыли про твой С. Аноны юзают Rust и горя не знают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #62, #66, #94

62. Сообщение от Аноним (62), 02-Окт-23, 23:29   +/
Разные аноны бывают. Некоторые C++ юзают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

63. Сообщение от x0r (??), 02-Окт-23, 23:36   +/
cython
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #110

66. Сообщение от Ivan_83 (ok), 02-Окт-23, 23:43   +/
Мне и с С нормально.
Сижу улучшаю парсер который жуёт 100гб файл со скоростью пол гига в секунду и память при этом не жрёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #67, #197

67. Сообщение от Аноним (20), 03-Окт-23, 00:07   –3 +/
А теперь отмасштабируй чтобы хотя бы в 10 раз быстрее было, больше в типичных бытовых дисках наверно не будет сейчас (если не рассматривать некрооптан). Раст это позволяет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #286

68. Сообщение от Аноним (31), 03-Окт-23, 00:09   +1 +/
> Питон определённо легковеснее ллвм.

Интересно, а знают ли об этом авторы Rust и Mojo?....

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

70. Сообщение от rshadow (ok), 03-Окт-23, 00:51   –1 +/
На самом деле там в каждом выпуске список depricated который зачастую сломает код. Этот язык совсем не про обратную совместимость.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #120

71. Сообщение от jOKer (ok), 03-Окт-23, 00:56   –2 +/
>Предоставлен новый способ определения псевдонимов типов при помощи выражения "type"
>
>   type Point = tuple[float, float]

А namedtuple, получается, - на свалку истории?)

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

72. Сообщение от Аноним (72), 03-Окт-23, 01:00   –1 +/
Вопрос к экспертам, если бы вам надо было написать HighLoad проект вроде агрегатора доставки еды или маркетплейс, какой бы язык и фреймворк вы выбрали? Я на полном серьезе видел варианты ответов вроде Питона.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #77, #78, #99, #102, #107, #113, #135, #147, #168, #202, #236, #255, #334

73. Сообщение от kir (??), 03-Окт-23, 01:21   +1 +/
Увы, лишь умозрительно -- аналитическая машина Бэббиджа так и не была построена, были только чертежи и наброски. И уж тем более не было языка программирования для нее в привычном нам сегодня понимании.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

74. Сообщение от Аноним (31), 03-Окт-23, 01:28   +1 +/
Жаккардовый ткацкий станок на перфокартах - патент 1804-го.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #123

76. Сообщение от Аноним (31), 03-Окт-23, 01:29   +2 +/
Если Юпитер обновится, то в нашей звёздной системе жизни больше не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

77. Сообщение от kir (??), 03-Окт-23, 01:32   –2 +/
Сферические эксперты в вакууме часто не понимают, насколько тормознутая штука -- Python, как минимум, в виде CPython. Кстати, PyPy временами значительно ускоряет выполнение кода, но его использование довольно-таки ограничено по ряду причин.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

78. Сообщение от Аноним (31), 03-Окт-23, 01:32   –1 +/
Java by default

А так, считать надо. Может и на NodeJS будет норм. Особенно, если фронтенд к нему надо писать. И уж на питоне тут точно нечего делать.

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

80. Сообщение от Аноним (80), 03-Окт-23, 01:43   +1 +/
вам бы только расстреливать, тащ. Сержант
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

81. Сообщение от Вы забыли заполнить поле Name (?), 03-Окт-23, 02:01   +3 +/
namedtuple про другое
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

82. Сообщение от Вы забыли заполнить поле Name (?), 03-Окт-23, 02:02   +/
Насколько большая разница между нодой и тем же питоном с asyncio?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #85, #93

83. Сообщение от Вы забыли заполнить поле Name (?), 03-Окт-23, 02:03   +/
Питону надо многострочные лямбды добавить.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #88, #92, #98

84. Сообщение от Вы забыли заполнить поле Name (?), 03-Окт-23, 02:07   +/
> from collections import chainmap

   ImportError: cannot import name 'chainmap' from 'collections'. Did you mean: 'ChainMap'?

В следующей версии после обучения он будет сам код писать?

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

85. Сообщение от Аноним (31), 03-Окт-23, 02:42   –3 +/
А кто его знает?... Вопрос чисто технологический. При разработке веб-приложений без JS обойтись нельзя. Значит, если либо писать на JS и ещё чем-то, либо просто на JS. А вообще, JS сейчас становится основным ЯП для бакендов лёгких приложений. А nodejs не единственный движок. Ну а питон тащить в веб - это что-то странное. Его доля исчезающе мала в реальных проектах, которые видны снаружи независимо от asyncio.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #86

86. Сообщение от kir (??), 03-Окт-23, 03:14   +1 +/
> При разработке веб-приложений без JS обойтись нельзя.

Очень спорное утверждение. Вот с такой штукой

https://www.webtoolkit.eu/jwt

можно написать достаточно продвинутое веб-приложение, не написав ни строчки не то что жабоскрипта, но и вообще html. То есть под капотом оно есть, но программиста это не волнует. Про WebAssembly, кстати, напомнить?

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

87. Сообщение от Аноним (-), 03-Окт-23, 03:15   +/
> питон используется во всех сколько-нибудь известных организациях мира

Подмена "используется" и "продакшен-реди". Это сильно разные понятия. От того, что кто-то что-то внутри организации на питоне считает, оно не станет ни "продакшен-реди", ни "используемым в продакшен"


> В 3 питоне есть продакшен-реди батарейки,

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

> разработка наколенных решений

С этим согласен на все 100%. Именно наколенных.

> Пожалуй, самая эффективная.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #143, #190, #206

88. Сообщение от kir (??), 03-Окт-23, 03:16   +1 +/
Тут хотя бы асинхронные подвезли бы... Крайне неудобно в асинхронном коде иметь только синхронные лямбды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #217

90. Сообщение от Аноним (31), 03-Окт-23, 03:19   +/
> Очень спорное утверждение. Вот с такой штукой

Давайте на мир реально смотреть. Можно и WebOS написать с компилируемыми приложениями. Но только реальный мир и реальный браузер - это JS.

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

91. Сообщение от kir (??), 03-Окт-23, 03:24   +1 +/
Я смотрю более чем реально, разрабатываю софт в том числе с этим фреймворком.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

92. Сообщение от Аноним (93), 03-Окт-23, 03:27   +5 +/
> Питону надо многострочные лямбды добавить.

Даёшь больше синтаксического мусора!

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

93. Сообщение от Аноним (93), 03-Окт-23, 03:28   +1 +/
> Насколько большая разница между нодой и тем же питоном с asyncio?

На железе 5 летней давности и новее разница в статистической погрешности.

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

94. Сообщение от Ёж (?), 03-Окт-23, 04:17   +/
Анонимы пусть и дальше используют rust для своих hello world.

Язык местечковый. Вот когда он появится в проектах для АЭС, авиационной техники, военных спутников и в целом военки, вот тогда можно сказать, что он стал годен для серьезных проектов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #97, #253, #263, #267

95. Сообщение от Аноним (95), 03-Окт-23, 04:59   +4 +/
Так и к паскалю можно вернуться (что хорошо).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #136, #140

96. Сообщение от Аноним (95), 03-Окт-23, 05:00   +/
Ада в треде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

97. Сообщение от Аноним (97), 03-Окт-23, 05:06   +/
Кто сказал "Модула"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #112

98. Сообщение от Аноним (98), 03-Окт-23, 06:01   +3 +/
Слушай бери просто NodeJS и делай замыкания в любом месте в том числе и асинхронные.
Зачем тебе Python? А в NodeJS еще и JIT уже давно есть. Одна беда там это npm,
но скажем так pip не лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #161

99. Сообщение от Бывалый смузихлёб (?), 03-Окт-23, 06:32   +/
давно как-то сравнивали
пихон изрядно тормозил

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

Но на раст что-то с кучей бизнес-логики писать рискованно - запросто можно потонуть в болоте с д.мом из перегруженной лексики и громоздкости кода

Я бы глянул в сторону го

Иные говорят про джаву, но с каждым годом она сама по себе всё менее перспективна

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

100. Сообщение от Аноним2 (?), 03-Окт-23, 06:57   +2 +/
Что же будет когда ты узнаешь про jinja...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #198

102. Сообщение от Аноним (102), 03-Окт-23, 07:02   +3 +/
Если команда знает только питон, то пишите на питоне+asyncio. Все равно обычно тяжелых вычислений в таких сервисах мало. В целом это верно для любого языка, с которым команда лучше всего знакома.

Если проект будет достаточно популярный и приносязий прибыль, что питон станет узким горлышком (а не какая-то база), тогда будет достаточно ресурсов и понимания чтобы часть сервисов переводить на go или rust.

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

103. Сообщение от Аноним2 (?), 03-Окт-23, 07:12   –3 +/
Очевидно что питон ты в глаза не видел, отсюда и вброс со 100% промахом.
Питон это лучшее что было с синтаксисом ЯП со времён паскаля (уход от нумераций строк бейсика все же важнее). Но те кто никогда не писал на нем так и будут придумывать проблемы про конец блока, про то что кавычки спасают от невнимательности, про массивы литералов (алло, это не си и джава, тут в принципе массивы литералов не особо практикуются), функции с массой аргументов (как раз наоборот)  и прочий бред.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #114, #222, #333

104. Сообщение от Аноним2 (?), 03-Окт-23, 07:13   +/
Увы, но это так. Благо сам питон так примерно и заявляет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

105. Сообщение от Аноним2 (?), 03-Окт-23, 07:16   +2 +/
Ты немного опаздал. Лет так на 20. Как видишь, мы тут ещё живы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

106. Сообщение от Мда (?), 03-Окт-23, 07:22   –2 +/
Я за свою жизнь на чем только не писал, и свои языки тоже делал (специализированные). Так вот хуже языка, чем Питон нет - все на от...сь сделано и тяп ляп. Даже JS как язык лучше.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #115, #133, #137, #162, #167

107. Сообщение от Аноним2 (?), 03-Окт-23, 07:22   +2 +/
Хайлоад хайлоуду рознь.
Агрегатор или доставка запросто пишутся на Питоне, благо что легко горизонтально масштабируются, примеров корпорациях уйма. А вот трейдинг бота лучше на чем-нибудь другом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #153

109. Сообщение от Аноним (7), 03-Окт-23, 07:25   +/
К твоему Юпитеру можно и фортран приделать будет точно так же работать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #139, #252

110. Сообщение от Аноним (7), 03-Окт-23, 07:25   +/
Сегфолт на сегфолте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

111. Сообщение от Аноним (7), 03-Окт-23, 07:26   +/
Если до этого без ускорения всё работало и устраивало, зачем это ускорять? Жертва маркетинга?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

112. Сообщение от Аноним (7), 03-Окт-23, 07:29   –1 +/
Тот кто лепит новые для себя слова, которые недавно услышал, чтобы показаться умнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #122

113. Сообщение от Аноним (7), 03-Окт-23, 07:32   +/
Ничего кроме Go в твоей задаче быть не может бай дизайн.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #152

114. Сообщение от Аноним (114), 03-Окт-23, 07:35   +/
> Очевидно что питон ты в глаза не видел,

А сам то видел? Или только на заборе о нём читал?

Про "питон", в котором аргументы функций не используют, это ты сам придумал? Код программы видел когда-нибудь?.... Или весь программистский опыт заканчивается "hello world" кем-то по телефону расказанным?

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

115. Сообщение от Аноним (7), 03-Окт-23, 07:37   +/
Ты так говоришь как будто это что-то плохое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

116. Сообщение от ryoken (ok), 03-Окт-23, 07:59   +/
Похоже, скоро снова package.accept_keywords & package.use ковырять нужно будет при обновлении.
Ответить | Правка | Наверх | Cообщить модератору

119. Сообщение от Аноним (7), 03-Окт-23, 08:19   +/
Асинк не панацея ваще ни разу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

120. Сообщение от Аноним (-), 03-Окт-23, 08:31   +/
Так будь моднее, чо за сторое держаться то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

121. Сообщение от test (??), 03-Окт-23, 08:31   +/
Почему то не собирается на el7 c ошибкой как :
https://github.com/ContinuumIO/anaconda-issues/issues/12319

2 недели назад 3.11.5 собрал без проблем.

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

122. Сообщение от Аноним (-), 03-Окт-23, 08:39   +/
Ты  его не понял в российской военной промышленности успользуют Модулу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

123. Сообщение от Аноним (-), 03-Окт-23, 08:43   +/
Махина Бебиджа для математических вычислений. А ткацкий станок ограничивается только тканием.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

124. Сообщение от АнонПапка (?), 03-Окт-23, 08:48   +2 +/
А «всякие» ИИ никак не связаны с Python? Это ничего серьёзного? Точно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #146, #182

125. Сообщение от Аноним (25), 03-Окт-23, 08:52   +/
Java мертва, да здравствует Kotlin
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #158, #160, #166

127. Сообщение от Аноним (25), 03-Окт-23, 09:00   +1 +/
Было бы достаточно хайпово воткнуть в дистр с языком какой-нибудь специализированный PythonGPT вместо умеющих лажать сразу во всё пупергпт)
Хотя не так хайпово, как втащить нормальный графический стэк из коробки и Pytests вместо unittests
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #129

128. Сообщение от microcoder (ok), 03-Окт-23, 09:01   +/
> А скобочки в 3-м питоне лепят прямо таки везде где только можно просто потому, что масса литералов, будучи записанными в одну строку, становится нечитаемой даже для матёрых питонистов

Это для тех у кого мониторы 5-6 дюймов по диагонали и им надо следовать PEP8 ))) Остальные не стесняются писать длину строки более 80 символов и никаких затруднений не вызывает

> у питона нет конца блока - это большая проблема с читаемостью и источником ошибок

Каких ошибок? Конкретнее. Приведите пример

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

129. Сообщение от Аноним (25), 03-Окт-23, 09:02   +/
Тем временем на страничке Qt for Python: Please notice that Android, iOS, and WebAssembly are not supported yet.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127

130. Сообщение от AliRzaevemail (?), 03-Окт-23, 09:02   +1 +/
А вы поверьте через функцию type() или оператор match и то, и другое. NamedTuple на свалку пока что не уходит, потому что является настоящим классом с проверкой типов в runtime в отличие от tuple[int, int]
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

132. Сообщение от microcoder (ok), 03-Окт-23, 09:05   +/
> У питона, чтобы хоть что-то работающее написать, надо знать как минимум его библиотеки структур данных

Одни вбросы. Конкретнее. А то МИНИМУМ... Какой ещё минимум? Вот минимум:

[ i for i in range(100) ]

В чём у тебя возникли сложности? ))

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

133. Сообщение от kir (??), 03-Окт-23, 09:06   +2 +/
> Так вот хуже языка, чем Питон нет

Есть. PHP же.

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

135. Сообщение от microcoder (ok), 03-Окт-23, 09:11   +/
Python конечно же! Асинхронность FastAPI + конфетка SQLAlchemy. Одно удовольствие и кайф писать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #145

136. Сообщение от Аноним (25), 03-Окт-23, 09:12   +/
но сначала переписать паскаль на расте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

137. Сообщение от Аноним (137), 03-Окт-23, 09:13   –2 +/
Всегда поражают такие вот нытики-эксперты аля Столяров, которым вечно всё не так;
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #151

138. Сообщение от BeLord (ok), 03-Окт-23, 09:15   –2 +/
Питон это быстрая разработка временных задач, а постройка монолита на века-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #141

139. Сообщение от Аноним (25), 03-Окт-23, 09:15   +/
Юпитер не нужен, всё должно писаться на Markdown, code samples в него вставленные должны выполняться как есть, результат отображать по умолчанию под сэмплом (в DataGrip можно посмотреть In-Editor results)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

140. Сообщение от BeLord (ok), 03-Окт-23, 09:16   +1 +/
Компилятор под него вначале написать надо, в том числе с поддержкой GPU, тогда и на Паскале вполне писать можно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #254

141. Сообщение от Аноним (141), 03-Окт-23, 09:21   +/
Казнить нельзя помиловать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138

142. Сообщение от Аноним (141), 03-Окт-23, 09:23   +/
C89
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #240

143. Сообщение от Аноним (25), 03-Окт-23, 09:24   +3 +/
Ну давай, продолжай жечь недели киловаттчасов в IDE чтобы выпустить шило, которое на том же железе отработает аж на минуту быстрее, чем целый час и сэкономит хостеру (не тебе) целых 0.5 kW, которые ты локально спалил сотнями, пока писал это одноразовое шило
Вас таких эффективных к экологии подпускать нельзя до стадии фермы азотных удобрений
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

144. Сообщение от Аноним (141), 03-Окт-23, 09:25   +3 +/
>С внедрением моржового оператора стало определённо проще

Так вот что значит "хрен моржовый"...

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

145. Сообщение от kir (??), 03-Окт-23, 09:26   –1 +/
Ты прозевал или не понял слово "highload" в исходном вопросе. Python и highload в одном предложении плохо сочетаются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #164, #209

146. Сообщение от Аноним (7), 03-Окт-23, 09:31   –1 +/
Сейчас тебе по методичке напомнить что там всё написано на с++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #207

147. Сообщение от Аноним (-), 03-Окт-23, 09:33   +1 +/
Golang для бека, react или vue для фронта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

149. Сообщение от Пряник (?), 03-Окт-23, 09:38   +/
Нужен нормальный GUI toolkit, а не Tkinter страшный.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #169, #229, #256

150. Сообщение от Пряник (?), 03-Окт-23, 09:41   +/
Какая боль? Так сложно автоматизировать замену текста в исходниках?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

151. Сообщение от Аноним (151), 03-Окт-23, 09:42   +/
Столяров никогда не скажет доброго слова про жс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137

152. Сообщение от Аноним (158), 03-Окт-23, 09:42   +/
А можно чуть больше аргументации?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #178, #192, #194

153. Сообщение от Аноним (158), 03-Окт-23, 09:44   +/
До трейдинг бота пока что руки не дошли. На Питоне писать желания нет. Это я так просто, потому что темапро него. Из комментариев понял, что лучше на Java и Java Script?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107

154. Сообщение от Пряник (?), 03-Окт-23, 09:44   –6 +/
Лучше в другие языки завезут синтаксис Python.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #215

155. Сообщение от Пряник (?), 03-Окт-23, 09:46   +1 +/
Все тебя ждали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

156. Сообщение от Аноним (158), 03-Окт-23, 09:46   +/
>тогда будет достаточно ресурсов и понимания чтобы часть сервисов переводить на go или rust.

С Питоном не хочется связываться изначально. Не нравится он мне. Из комментариев увидел что в основном советуют Java и JavaScript. Почему лучше выбрать не Java а Golang, Rust?

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

157. Сообщение от Пряник (?), 03-Окт-23, 09:50   +/
В open source все двери открыты. Заряжай ружьё :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

158. Сообщение от Аноним (158), 03-Окт-23, 09:51   –1 +/
Вас всех не поймешь, один советует Golang и Rus, второй Kotlin, третий ещё что-нибудь придумает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #175

160. Сообщение от Аноним (158), 03-Окт-23, 09:54   +/
На qna habr вообще чел говорит про Erlang. Что больше всего похоже на C++, Java?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #179

161. Сообщение от Пряник (?), 03-Окт-23, 09:58   +/
Скоро Bun потеснит nodejs.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

162. Сообщение от Пряник (?), 03-Окт-23, 10:03   +1 +/
Python занимает очень важную нишу: простой язык для всех, чтобы побыстренкому что-то написать. Python самый простой и всемогущий из всех языков! Python - BASIC с ООП для Си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #298

164. Сообщение от Аноним (47), 03-Окт-23, 10:18   +2 +/
Смотря что считать хайлоадом. Это настолько расплывчатое понятие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145 Ответы: #171

166. Сообщение от penetrator (?), 03-Окт-23, 10:25   +/
котлин это те же яйца только в обвертке, по-прежнему не умеет в кэст-операторы и еще дофига чего такого, что есть в шарпе например

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

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

167. Сообщение от penetrator (?), 03-Окт-23, 10:26   +/
я разве что на питоне не писал, неужели что-то может быть хуже чем жс? ))))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #266

168. Сообщение от Аноним (168), 03-Окт-23, 10:37   –1 +/
То, на чем можно как можно быстрее выпустить функциональный продукт и начать продавать. Для чего есть доступные специалисты и экспертиза. Выбирать ЯП без привязки к этим параметром -- просто детский сад.

Инстаграмм все еще использует питон и джангу.

Реддит все еще использует питон и джангу.

Вот вам и хайлоад, а эксперты с Опеннета наверняка вам расскажут, что кроме хелловорлдов питон и джанга ни для чего не годны.

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

169. Сообщение от Аноним (168), 03-Окт-23, 10:39   +2 +/
Смысл Tkinter в том, что ничего не надо ставить. Для маленьких утилит с ГУИ вполней пойдет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149 Ответы: #181

170. Сообщение от Аноним (158), 03-Окт-23, 10:52   –1 +/
Golang
Rust
Kotlin
А теперь ещё и C#. А он подходит именно для чего-то такого как интернет магазин, сайт доставки еды и подобного? В принципе наверное после С++ учить С# логичнее всего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

171. Сообщение от Аноним (158), 03-Окт-23, 10:53   +/
Я обозначил рамки: что-то вроде сайта доставки еды, интернет магазин и т.д. Может это и не хайлоад, не знаю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

172. Сообщение от Аноним (158), 03-Окт-23, 10:55   +/
Ну может лично я сам не хочу учить Питон, а какой из другиз языков учить мне без разницы. Нет, ну если бы на С++ можно было написать, это конечно было бы быстрее всего в плане изучения, а не разработки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #168 Ответы: #173, #176, #183, #204

173. Сообщение от kir (??), 03-Окт-23, 11:07   +/
https://www.webtoolkit.eu/wt

Конечно можно.

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

175. Сообщение от Аноним (25), 03-Окт-23, 11:08   +/
У Golang/C/C++ своя ниша, у Kotlin и .NET/C# своя, у Python и JS своя. И они вот вообще друг другу никак не мешают и каждый по своему крут в своей нише. В отличие от обложенных мутными лицензиями анахронизмов и каких-то распиаренных невнятных штук на которых днём с огнём достойного софта не найдёшь за килотоннами бесполезных комментов от их фанатиков
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158 Ответы: #185

176. Сообщение от kir (??), 03-Окт-23, 11:08   +/
Это еще и достаточно быстро в плане разработки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172

177. Сообщение от Аноним (17), 03-Окт-23, 11:10   –2 +/
Системщикам с сорокалетним стажем было бы идеально, чтобы вообще ничего не менялось, и всё всегда было, как сорок лет назад.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

178. Сообщение от Аноним (25), 03-Окт-23, 11:14   –1 +/
Нельзя, чем больше он натреплет, тем качественнее сядет в лужу
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

179. Сообщение от kir (??), 03-Окт-23, 11:18   +/
На C++ и Java больше всего похожи... Та-даммммм! C++ и Java! Почему бы не писать на них?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #160 Ответы: #184

181. Сообщение от Старший Аноним (?), 03-Окт-23, 11:29   –1 +/
Дитя Уиндоуз, Tkinter на Linux ставить надо. На Linux Python ставится без Tkinter (не знаю, но вроде, в современных установщиках Python тоже есть флажок - "не ставить Tkinter")
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169 Ответы: #186

182. Сообщение от Тот_Самый_Анонимус_ (?), 03-Окт-23, 11:31   –1 +/
>А «всякие» ИИ никак не связаны с Python?

«Связаны» в смыле «написаны», а не в смысле «без питона никак». Не путай эти понятия.

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

183. Сообщение от Аноним (168), 03-Окт-23, 11:32   +1 +/
Если ты только СОБИРАЕШЬСЯ что-то учить, тебе слишком рано думать о Хайлоадах, это просто не имеет смысла. Бери то, на чем легко сможешь найти работу в своем регионе и набирайся опыта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172 Ответы: #188, #203

184. Сообщение от Аноним (158), 03-Окт-23, 11:44   +/
Да нет же, в том смысле что Java похож на C++. На C++ можно написать сайт доставки еды? Нет вроде. А на Java вроде же можно в связке ч каким-нибудь PHP?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179 Ответы: #187, #205, #220

185. Сообщение от Аноним (158), 03-Окт-23, 11:46   +/
Ниши это понятно, но не уточнил какие, а я уточнил для какой задачи прошу совета в выборе ЯП, фреймворка. п.с.Питон не предлагать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

186. Сообщение от kir (??), 03-Окт-23, 11:47   +/
Хм. У меня tkinter -- в пакете python. Вот tcl/tk -- отдельно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181

187. Сообщение от kir (??), 03-Окт-23, 11:50   +/
На C++ можно написать практически любой сайт без всякого PHP, и на Java -- тоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184 Ответы: #191

188. Сообщение от Аноним (158), 03-Окт-23, 11:50   +/
В моём регионе я могу только на 1С найти работу, ну в лучшем случае девопсом с баш, питон и т.д. А начерта мне скриптовые ЯП учить для того чтобы ими зарабатывать на жизнь, если я учу С++. Слышал что Java похожа на С++ поэтому в её сторону склоняюсь. Но работать всю жизнь кодером не хочу, хочу запустить свой стартап сервис. Знаю что эксперты осудят и отговорят, но как минимум будет пет проект в портфолио.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183

189. Сообщение от Аноним (158), 03-Окт-23, 11:53   –1 +/
Спасибо, а вот это уже интересно. Писать веб графику на плюсах это то что мне надо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173

190. Сообщение от Аноним (17), 03-Окт-23, 11:54   +/
> От того, что кто-то что-то внутри организации на питоне считает, оно не станет ни "продакшен-реди", ни "используемым в продакшен"

А если даже не планируется «продакшен-реди» — это типа не настоящее программирование? Программы вообще-то пишутся для того, чтобы решать конкретные задачи.

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

191. Сообщение от Аноним (158), 03-Окт-23, 11:56   +/
Используя webtoolkit на которую ты дал ссылку ниже? Ясно, спасибо. Осталось понять как лучше архитектуру продумать чтобы написать сайт доставки или маркетплейс. Почитать бы про это где-нибудь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #195

192. Сообщение от Аноним (7), 03-Окт-23, 12:05   +/
Ты серьёзно? Быстрый, простой, компилируемый язык, который безопасно работает с памятью. Никакой альтернативы просто нет. Если делать проект с нуля. Тот же озон на го работает с настоящим хайлаудом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

193. Сообщение от С (?), 03-Окт-23, 12:06   +1 +/
20 лет не хватило чтоб варнинги поправить? Тут проблеиа точно не в питоне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

194. Сообщение от Аноним (7), 03-Окт-23, 12:08   +/
Ну и асинхронщина с которой язык сразу создавался, горутины. Короче не чуди и бери го.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

195. Сообщение от kir (??), 03-Окт-23, 12:13   +/
У Wt отличная документация, с примерами и пояснениями: https://www.webtoolkit.eu/widgets/layout/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191 Ответы: #199

196. Сообщение от Аноньимъ (ok), 03-Окт-23, 12:15   +/
Какой-то смузинахряк.
Пайплайн, юпитер, скажете тоже.
Юпитер давно не хайповый, его уже зарыли три раза и два раза похороны сыграли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #251, #262

197. Сообщение от Аноньимъ (ok), 03-Окт-23, 12:21   +/
> Мне и с С нормально.
> Сижу улучшаю парсер который жуёт 100гб файл со скоростью пол гига в
> секунду и память при этом не жрёт.

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

А нафига парсер на сишке писать вообще, если не секрет?

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

198. Сообщение от Аноним (198), 03-Окт-23, 12:32   +/
django ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #201

199. Сообщение от Аноним (199), 03-Окт-23, 12:35   +/
Спасибо ещё раз.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195

201. Сообщение от Аноним (20), 03-Окт-23, 13:04   +/
Flask/Sanic + Alembic понятное дело.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #198

202. Сообщение от Аноньимъ (ok), 03-Окт-23, 13:21   +/
> Вопрос к экспертам, если бы вам надо было написать HighLoad проект вроде
> агрегатора доставки еды или маркетплейс, какой бы язык и фреймворк вы
> выбрали? Я на полном серьезе видел варианты ответов вроде Питона.

Мда, понятие ХайЛоада я смотрю сильно изменилось, это забавно, даже очень смешно.
Если маркетплейс это ХайЛоад то что тогда стриминговые сервера нетфликса?

Вообще, можно на чём угодно конечно.
Но одно подходит хуже другого.
С питоном это будет уж очень много проблем. Так что нет.

C# отлично вообще.
GO естественно.
Раст наверное в последнюю очередь, нам нужно всетаки бизнес делать, а не байтики гонять. Но тоже пойдет.

Бекенд на питоне для чего угодно? Да, в общем хорошая идея, оно работает очень сносно, никакой особой прожорливости нет. Но ХайЛоад таки вероятно не стоит...

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

203. Сообщение от АнонПапка (?), 03-Окт-23, 13:24   +1 +/
Мамкины пейсатели всегда начинают с фрэймворка или с хайлоад проектов! Никакие хэлоу вролды их не устраивают! Только хардкор!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183

204. Сообщение от Аноньимъ (ok), 03-Окт-23, 13:25   +1 +/
> Ну может лично я сам не хочу учить Питон, а какой из
> другиз языков учить мне без разницы. Нет, ну если бы на
> С++ можно было написать, это конечно было бы быстрее всего в
> плане изучения, а не разработки.

С++ нужно 10 лет учить. Вы к нам из какой параллельной реальности?

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

205. Сообщение от подрывник (?), 03-Окт-23, 13:34   +/
Гугли JRuby или какой-нибудь Stripes
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184

206. Сообщение от microcoder (ok), 03-Окт-23, 13:41   +/
Напомнить на чём сейчас пишутся самые крутые ИИ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #214, #280

207. Сообщение от microcoder (ok), 03-Окт-23, 13:43   +2 +/
Напомни пожалуйста, а точнее просвяти про ChatGPT, хотя... подожди... он сам способен ответить:

ChatGPT:
Я написан на языке Python.

))))))))))))))))))))))

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

208. Сообщение от Нанонимус53 (?), 03-Окт-23, 13:44   +/
Java адски жрёт ресурсы: память и CPU. Меня закидают навозом "ты просто не умеешь её готовить", но по факту работы в крупной организации могу сказать так: никто не заморачивается оптимизацией.

В итоге на Java написано столько и настолько неоптимально, что переведя на любой из C++/C#/Rust/Go/... компилируемых языков можно было бы в несколько раз уменьшить количество потребляемых ресурсов. Но никто не заморачивается, потому что в крупной организации при таком количестве написанного кода нужно бежать, чтобы просто оставаться на месте. Некогда переделывать, слишком много времени на это нужно.

Вначале все думают "напишем быстро на том что умеем, это будет прототип". Потом прототип обрастает мясом и в какой-то момент становится понятно что продолжать проще чем оптимизировать, а недостаток ресурсов проще закидать деньгами, купив ресурсы в облаке. Python и Java - это рак.

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

209. Сообщение от microcoder (ok), 03-Окт-23, 13:54   +/
Хайлоад не от языка зависит, а от грамотного девопса и архитектора
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145

210. Сообщение от Аноним (210), 03-Окт-23, 13:59   +/
Ну я как раз и начал в 2003 году, но т к. не было практики, забыл. Вот сейчас заново учу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #216

211. Сообщение от Аноним (211), 03-Окт-23, 14:08   +/
> Повышена гибкость разбора f-строк

у меня из-за этих ваших f нифига не работает, т.к. в системе древний на 3.5 ...

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

212. Сообщение от Неуклюжий танцор (?), 03-Окт-23, 14:12   +2 +/
Самое интересное, что некоторые сишники ругаются на отсутствие скобок и необходимость отступов, а сами используют отступы и скобки ставят справа, так что бы их не было видно. Двадцать пять лет назад, где то в далёкой - далёкой галлактике Гвидо говорит: "ок, скобки не нужны, оставим только отступы."
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #242, #244, #272

213. Сообщение от Neon (??), 03-Окт-23, 14:16   –1 +/
А сам Python написан на С++)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #218, #223

214. Сообщение от Neon (??), 03-Окт-23, 14:17   +/
В итоге все они написаны на С++.))) Который лежит в реализации питона.)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206 Ответы: #226

215. Сообщение от Neon (??), 03-Окт-23, 14:18   +2 +/
Пробелы считать ? Спасибо не надо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #219, #238, #305, #335

216. Сообщение от Аноньимъ (ok), 03-Окт-23, 14:29   –1 +/
> Ну я как раз и начал в 2003 году, но т к.
> не было практики, забыл. Вот сейчас заново учу.

Всеравно 10 лет.

В любом случае, делать сайт на С++ плохая идея. Никто такое не делает. В портфолио оно вам бесполезно абсолютно.
С++ это геймдев, и спец решения, часто встраиваемые платформы.

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

217. Сообщение от Аноньимъ (ok), 03-Окт-23, 14:31   +/
> Тут хотя бы асинхронные подвезли бы... Крайне неудобно в асинхронном коде иметь
> только синхронные лямбды.

Асинхронные лямбды в одну строчку?

А как это вообще может быть и зачем?

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

218. Сообщение от Аноним (20), 03-Окт-23, 14:49   +/
На си, интерпретатор и некоторые части. Остальное на себе. Есть ещё реализации на жаве, додиезе, и диалекте питона. Я никогда не слышал о питоне на плюсах, видимо, ты демонстрируешь абсолютную безграмотность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #221, #239

219. Сообщение от Онанимус (?), 03-Окт-23, 15:24   +1 +/
Зачем их считать? Это какой-то новый вид ОКР что-ли. В 21 веке отступы автоматически ставит даже самый задрипаный редактор кода, не то что ИДЕ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215 Ответы: #257

220. Сообщение от Аноним (220), 03-Окт-23, 15:29   +/
угадай на чем написаны Яндекс еда и такси
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184 Ответы: #231, #232, #247, #302

221. Сообщение от Аноним (221), 03-Окт-23, 15:30   +/
> Остальное на себе.

Это поэтому оно такое медленное? Как и настоящие удавы

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

222. Сообщение от Аноним (221), 03-Окт-23, 15:35   +/
Тебя чему-нибудь кроме Питона учили в школе?
Понятно, что первое увиденное запечатлевается в сердце, но надо ж расширять свой кругозор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

223. Сообщение от microcoder (ok), 03-Окт-23, 15:36   +/
> А сам Python написан на С++)))

Так это не значит, что ChatGPT написан на нём (не на нём). Python это интерпретатор всего лишь, вся (или многая, уточнять не буду) логика ChatGPT написана на Python

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

225. Сообщение от Аноним (221), 03-Окт-23, 15:41   +/
Как понимаю, "легковеснее" - это было уточнение, что значит "лучше".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

226. Сообщение от microcoder (ok), 03-Окт-23, 15:43   +/
> В итоге все они написаны на С++.))) Который лежит в реализации питона.)))

Пайтон - это интерпретатор, а не ИИ. ИИ реализуется на Пайтон, но не на С++ ))
Так что как не крути, а ИИ (ChatGPT) написан именно на Пайтон (или во многом на нём).

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

229. Сообщение от microcoder (ok), 03-Окт-23, 15:49   +/
> Нужен нормальный GUI toolkit, а не Tkinter страшный.

Полно самых няшных. Гуглятся спокойно. Tkinter выпадает для самых ленивых и не умеющих пользоваться поисковиком

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

230. Сообщение от Аноним (221), 03-Окт-23, 15:51   +3 +/
> С внедрением моржового оператора стало определённо проще.

Вот как люди без JavaScript мучаются....

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

231. Сообщение от Аноним (158), 03-Окт-23, 15:54   +/
Первое что пришло мне в голову это выяснить на чём они написаны. Но потом эту мысль вытеснила другая, более значимая в данный момент. Я бы не отказался от ответа на этот вопрос.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220

232. Сообщение от Аноним (158), 03-Окт-23, 15:54   +/
Но я не хочу гадать, если знаешь точно, скажи пожалуйста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220

233. Сообщение от Аноним (20), 03-Окт-23, 15:56   +/
Не такое и медленное, но да, pure-python не очень быстрый и с кучей ограничений. Попробуй обновить процессор на новенький и мощный, тебе понравится. Есть конечно сложности с тем, чтобы загрузить все ядра эффективно (а не впустую), но над этим работают. Большинство проблем с производительностью, что можно наблюдать, никак не связаны с интерпретатором и рантаймом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221

234. Сообщение от Аноним (158), 03-Окт-23, 15:58   +/
Я никуда не тороплюсь, времени вагон, вот и хочу сначала выбрать правильный язык. Если можно на С++ как я выяснил, то буду в первую очередь пробовать на нём.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208

236. Сообщение от voiceofreason (?), 03-Окт-23, 16:19   +1 +/
Доставка суть круд, хоть на пхп пиши. Оно горизонтально масштабируется хорошо, нет смысла упарываться нативным кодом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

237. Сообщение от Аноним (239), 03-Окт-23, 16:24   +/
Изменить синтаксис - получить другой язык.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #258

238. Сообщение от Аноним (239), 03-Окт-23, 16:25   +/
Что, так трудно пару пробелов отсчитать? Даже не отсчитывая, на глаз заметно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

239. Сообщение от Аноним (239), 03-Окт-23, 16:27   +/
Нютка?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218

240. Сообщение от Аноним (239), 03-Окт-23, 16:30   +/
Ну уж, хотя бы, C99 в качестве нормального назвал, что-ли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

241. Сообщение от Аноним (239), 03-Окт-23, 16:36   +/
Догадываюсь, что не знают. Иначе бы сделали автономные компиляторы к своим детищам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

242. Сообщение от Аноним (-), 03-Окт-23, 16:46   +/
В Си я скобки могу поставить там где захочу, а не там где вынуждают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #212 Ответы: #259, #332

243. Сообщение от Аноним (31), 03-Окт-23, 16:52   +/
> логика ChatGPT написана на Python

логика ChatGPT вообще ни на чём не написана. Она определена архитектурой нейросети, в вычислении которой питон никак не участвует. Это чисто матричные операции, реализованные далеко за пределами питона.

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

244. Сообщение от Аноним (239), 03-Окт-23, 16:59   +1 +/
>сишники ругаются на отсутствие скобок и необходимость отступов, а сами используют отступы и скобки ставят справа, так что бы их не было видно.

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

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

245. Сообщение от Аноним (158), 03-Окт-23, 17:03   +/
Я и так пишу на плюсах немножко, проекты есть, как раз геймдев, они даже компилируются, даже без ошибок, для моих скромных целей хватает, но всё ещё учу, как уже раньше упоминал.
А сайт на плюсах это для себя, для души, небольшой маркетплейс, небольшой сайт доставки еды, в виде хобби.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #216

246. Сообщение от Аноним (158), 03-Окт-23, 17:06   +/
>C# отлично вообще.
>GO естественно
>Раст

Так всё же, что из этих трёх? Или всё жена крестах?
>Бекенд на питоне для чего угодно?

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

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

247. Сообщение от Аноним (158), 03-Окт-23, 17:07   +/
На Java?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220

248. Сообщение от Аноним (158), 03-Окт-23, 17:11   –1 +/
>Мда, понятие ХайЛоада я смотрю сильно изменилось, это забавно, даже очень смешно.

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

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

249. Сообщение от Аноньимъ (ok), 03-Окт-23, 17:24   +/
>>C# отлично вообще.
>>GO естественно
>>Раст
> Так всё же, что из этих трёх? Или всё жена крестах?

Что зависит уже от многих факторов. Например наличия нужных библиотек в инфраструктуре, отдельных требования, того с чем знакомы вы и команда, какой есть предыдущий опыт применения.
Более простой сетевой сервис я бы писал пожалуй на Го. Более много сложную систему со сложной логикой на C#
А если нужно дёргать какие-то особые сишные либы, то лучше все-таки раст наверное, или Гошка, в зависимости от.

>>Бекенд на питоне для чего угодно?
> Не знаю как для вас, но для меня Питон и бэкенд в
> одном предложении звучит не уместно.

Не так часто встречается, но я периодически вижу вакансии конкретно бекенд питон девелоперов, конкретно со знанием сети и всяких REST api.

В принципе, из того что я уже видел, асинхронщина, аннотация типов, можно уверенно делать бекенд любой сложности. Люди вон на ЖС вообще бекенд пишут, спаси Господи их души.

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

250. Сообщение от Аноньимъ (ok), 03-Окт-23, 17:40   +/
>>Мда, понятие ХайЛоада я смотрю сильно изменилось, это забавно, даже очень смешно.
> Ну может я чего то и не пони-маю, но а почему маркетплейс
> или сайт доставки еды не может быть хайлоад?
> Мне кажется вполне подходит под этот термин. Нет ну может я и
> заблуждаюсь, но тогда просьба объяснить.

Ну сколько сотен тысяч запросов в секунду сайт доставки еды обрабатывает?

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

Например у вас 100Гигабитный канал, вам нужно отдавать данные со скоростью 100Гб в секунду, откуда то там их вытаскивая что-то с ними делая и выплёвывая в сетеву карту.
Сейчас с этим стало немного легче чем раньше, по многим причинам, но все-же, у вас обычно задача минимизировать копирование данных в памяти. Если размеры индивидуальных "запросов" не велики в сравнении с общим "каналом", то нужно минимизировать ресурсы необходимые для обслуживания отдельного запроса.

Есть разница между
>"мой сервер пердит и греется пытаясь справиться с 10 одновременными пользователями

и
>у нас получается загрузить 100Гб канал только на 70% из за лишней операции копирования в TCP/IP стеке ядра

Короче, если вы упёрлись в сетевую карту и подсистему памяти - у вас хайлоад.
Если в ЦП - у вас дерьмокод.

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

251. Сообщение от мсчмчс (?), 03-Окт-23, 18:09   +/
> Какой-то смузинахряк.
> Пайплайн, юпитер, скажете тоже.
> Юпитер давно не хайповый, его уже зарыли три раза и два раза
> похороны сыграли.

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

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

252. Сообщение от мсчмчс (?), 03-Окт-23, 18:10   +1 +/
> К твоему Юпитеру можно и фортран приделать будет точно так же работать.

Можно, но не нужно, Фортран код обычно не пишут, его читают и чинят, а для этого уже какой-нить редактор кода нужен.

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

253. Сообщение от мсчмчс (?), 03-Окт-23, 18:12   +/
> Анонимы пусть и дальше используют rust для своих hello world.
> Язык местечковый. Вот когда он появится в проектах для АЭС, авиационной техники,
> военных спутников и в целом военки, вот тогда можно сказать, что
> он стал годен для серьезных проектов.

Ну раст как бы не заявлен как замена Ада.

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

254. Сообщение от Аноним (254), 03-Окт-23, 18:20   +/
Иногда и бейсикообразного достаточно, интересно когда Креветку полноценно завезут в Вынь и Ябл?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

255. Сообщение от мсчмчс (?), 03-Окт-23, 18:23   +/
> Вопрос к экспертам, если бы вам надо было написать HighLoad проект вроде
> агрегатора доставки еды или маркетплейс, какой бы язык и фреймворк вы
> выбрали? Я на полном серьезе видел варианты ответов вроде Питона.

Доставка еды, это не хайлоад, и да можно написать на питоне бекенд, или даже на пхп. Фронт естественно либо на флаттере если нужно быстро.

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

256. Сообщение от мсчмчс (?), 03-Окт-23, 18:25   +/
> Нужен нормальный GUI toolkit, а не Tkinter страшный.

Там много чего существует. Даже реализация флаттера на питоне.

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

257. Сообщение от _kp (ok), 03-Окт-23, 18:33   –1 +/
Большой дисплей, не для слепых, чтоб пробелы лучше видеть, а чтоб больше информации влезало. И всматриваться приходиться в питоновские исходники с напряжением, или делать шрифт крупнее по сравнению с любыми другими языками.

Да, можно переформатировать исходник, каждый раз с каждым обновлением.
А исходники на Си, Go, Swift легко читаются при любом стиле исходника (в виде, в котором хоть куда нибудь принимают).

Так же абракадабра из из скобочек и закорючек, всё наростающая, не может считаться исходником для людей.

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

258. Сообщение от _kp (ok), 03-Окт-23, 18:37   +/
Язык останется тот, же, но диалекты чуть разделятся.
Как пример Бейсики, вариантов синтаксиса которым счету нет, но язык по сути один.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #237 Ответы: #293

259. Сообщение от Неуклюжий танцор (?), 03-Окт-23, 20:20   +/
> В Си я скобки могу поставить там где захочу, а не там
> где вынуждают.

Вы хотели сказать:

> В Си я ОТСТУПЫ могу поставить там где захочу, а не там
> где вынуждают.

Верно? Если так, то вы правы, сударь, но от этого "я могу" нет никакой пользы, т.к. по факту сейчас никто не пишет на Си без отступов. Так что скобки оказались не нужны, а в Питоне это зафиксировали. Питон создавали на основании опыта полученного при работе над огромным множеством проектов на языках Си и Си++, а эти языки появились на заре программирования, тогда не было такого понимания процесса разработки программ, какое есть сейчас, поэтому, априори, Питон будет более удобным и эффективным чем Си и Си++, за исключением аппаратных вещей, например драйвера, системные утилиты и т.д.

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

260. Сообщение от microcoder (ok), 03-Окт-23, 20:38   +/
> ChatGPT вообще ни на чём не написана. Она определена архитектурой нейросети

А архитектура нейросети тоже ни на чём не написана? Интересно просто...

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

261. Сообщение от microcoder (ok), 03-Окт-23, 20:43   +/
> чтоб пробелы лучше видеть

Их не надо видеть. Всё видит и указывает указателем IDE в то место куда надо и говорит сколько пробелов лишних или сколько недостающих. И предлагает исправить в один клик автоматически по всему коду. Такую кнопку "шедевр" завезли кажется во все редакторы мира с поддержкой Python

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

262. Сообщение от microcoder (ok), 03-Окт-23, 20:47   +1 +/
О каком Юпитере речь идёт? Jupyter? Кто его закрыл? Он развивается, JupyterLab теперь называется
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196

263. Сообщение от microcoder (ok), 03-Окт-23, 20:48   +/
А щас какой в этой оболасти стандарт? Си?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

265. Сообщение от _kp (ok), 03-Окт-23, 21:07   +/
>> чтоб пробелы лучше видеть
> Их не надо видеть.

Я имею ввиду при беглом обзорном просмотре исходников мешанина.
Не везде, и зависит не столько от форматирования, сколько от характера самого исходника.


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

266. Сообщение от AliRzaevemail (?), 03-Окт-23, 21:11   –4 +/
C++?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167 Ответы: #315

267. Сообщение от Аноним (267), 03-Окт-23, 22:03   +/
> Язык местечковый. Вот когда он появится в проектах для АЭС, авиационной техники, военных спутников и в целом военки, вот тогда можно сказать, что он стал годен для серьезных проектов.

Извини, но сишочка не прменяется ни в одной из этих областей еще с девяностых.

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

268. Сообщение от Аноним (268), 03-Окт-23, 22:56   +/
>  Уже завезли в 1994-м. Строго не для любителей скобочек. Но у них и без того был и есть выбор.

Что за наезды на лисперов?

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

269. Сообщение от kir (??), 03-Окт-23, 23:11   +/
Ну примерно как-то так: async lambda x: 10 * await result_of_long_operation(x)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217

270. Сообщение от kir (??), 03-Окт-23, 23:15   +/
https://astyle.sourceforge.net/astyle.html#_Brace_Style_Options

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

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

271. Сообщение от Неуклюжий танцор (?), 04-Окт-23, 00:03   +2 +/
> сколько есть вариантов расстановки скобочек

В этом вся суть: нет скобочек -> нет вариантов -> нет проблем.

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

272. Сообщение от Вы забыли заполнить поле Name (?), 04-Окт-23, 01:49   +/
> скобки ставят справа, так что бы их не было видно

Ну справа их ставят, чтобы меньше вертикального места занимать. А вообще нужны форматеры и скобки не являются проблемой. Вот в том же go есть форматер из коробки, который все сделает как надо (писать при этом можно не соблюдая никакой стиль). Да даже в питоне есть форматеры black и yapf.

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

273. Сообщение от cheburnator9000 (ok), 04-Окт-23, 02:18   –1 +/
Нормальных типов не завезли все пердолятся со своими dict, tuple.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #275, #306

274. Сообщение от kir (??), 04-Окт-23, 02:37   +/
Не знаю, в курсе ли ты, мой юный друг, что питоновское форматирование отступами (обязательное!) -- одна из причин, по которой питон не смог претендовать на нишу жабоскрипта, который со скобочками. Просто потому, что из жабоскрипта можно выкинуть ненужное форматирование при передаче клиенту по сети, а из пистона -- фиг вам. Кому захочется гонять по сети тонны ненужных пробелов?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #271 Ответы: #277, #326, #331

275. Сообщение от kir (??), 04-Окт-23, 02:39   –1 +/
Справедливости ради, там есть какое-то подобие библиотеки контейнеров, но всё это настолько убого, что скорее смешит, чем радует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #273 Ответы: #285

276. Сообщение от kir (??), 04-Окт-23, 02:43   –1 +/
Скриптеры зашевелились, забеспокоились, что их вышвырнут из отрасли с их кривыми тормозными поделками? Правильно беспокоитесь, плюсы в новых стандартах уже гораздо удобнее всяких пистонов и жабоскриптов. И на порядки быстрее. Не говорите, что я не предупреждал! )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #216 Ответы: #292

277. Сообщение от Аноним2 (?), 04-Окт-23, 03:09   +1 +/
Ха-ха, посмеялся.
Нет конечно. Что скобки в js, что пробелы в Питоне выполняют одну и ту же функцию и прозрачно заменяются на одну и ту же конструкцию. Но в любом случае проигрывают бинарю, который по вашей логике должен легко вынести js, потому что "кому захочется гонять 80% бесполезных данных по сети".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #274 Ответы: #283, #284

278. Сообщение от Аноним (278), 04-Окт-23, 03:16   +/
И видел и писал и поддерживал и других учил.
> Про "питон", в котором аргументы функций не используют, это ты сам придумал?

Опять мимо. Такого я не писал, но аргументы в питоне как миниум не хуже остальных языков, а за счет фишек вроде дефолтного self или распаковки в аргументы можно просто хэш передать там где в других языках был бы десяток аргументов или отдельный (бесполезный) объект.
Более того большое количество аргументов противоречит философии языка. Но ты иди дальше заборы читай.

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

279. Сообщение от Аноним2 (?), 04-Окт-23, 03:33   –1 +/
Это только если ты всю жизнь на мт писал и вдруг на питон пришёл.
Месяц так по работаешь, поймёшь что пробелы и экономичнее и понятнее и читать проще и ошибок меньше совершаешь и даже печатать проще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #265

280. Сообщение от Аноним (280), 04-Окт-23, 03:46   +1 +/
Основная масса, включая библиотеки для питона типа pytorch, написана на C++. И на нём же выводят в прод, если надо реально обеспечить скорость.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206

281. Сообщение от Аноним (280), 04-Окт-23, 03:48   +/
Ну например откроем обменный формат нейросетей ONNX - https://onnx.ai/onnx/intro/

Где здесь питон?

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

282. Сообщение от Аноним (-), 04-Окт-23, 03:54   +/
> Более того большое количество аргументов противоречит философии языка. Но ты иди дальше заборы читай.

Привильно я понимаю, что ты ни философию, ни питон, ни программирование не знаешь?

В питоне даже с объектной моделью разобраться не могут. За 30 лет не выбросили рудимент self при декларации методов.

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

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

283. Сообщение от kir (??), 04-Окт-23, 04:23   +/
Именно, WebAssembly же. Почитай, все как один из плюсов упоминают меньшие объемы бинарных данных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277

284. Сообщение от kir (??), 04-Окт-23, 04:26   +/
А ты никогда не обращал внимания, что js-либы грузятся по сети без намека на форматирование, сплошным потоком символов? Как думаешь, почему?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277

285. Сообщение от cheburnator9000 (ok), 04-Окт-23, 04:27   +/
> Справедливости ради, там есть какое-то подобие библиотеки контейнеров, но всё это настолько
> убого, что скорее смешит, чем радует.

Вот-вот прямо как в Go, где stackoverflow завален половиной не верных (и/или не полных) ответов по вопросам работы со slice.

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

286. Сообщение от Ivan_83 (ok), 04-Окт-23, 04:57   +/
Не всё "масштабируется".
Там выстраивается стейт, по аналогии с тем что у хэш функций, и это не распараллелить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

287. Сообщение от Ivan_83 (ok), 04-Окт-23, 05:25   +/
Парсится бинарный формат со структурами описанными в С хэдерах: сисколы с аргументами.
На основании парсинга выстраивается стейт процессов и потом пишется какие файлы открывали и читали.
Без стейта не отследить кто куда какие симлинки кидал и какая была текущая директория процесса, это нужно чтобы получить полные пути к файлам а не бесполезные имена с ../../ и пр.

В целом там пару десятков байт на сисколл, иногда до 100+ если ещё имена файлов/папок.
Те очень много мелких объектов если представить это питоном :)

Можно и на питоне и на бейсике писать, но проблема та же от которой я плевался когда на вижал бейсике кодил - нужно тратить кучу времени чтобы все Сшное портировать себе и работать с этим тоже сложнее, постоянно нужны врапперы даже под простые типы.

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

291. Сообщение от Аноним (291), 04-Окт-23, 09:12   +/
Напиши страницу на yaml  в блокноте, потом расскажешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #271

292. Сообщение от Аноньимъ (ok), 04-Окт-23, 11:15   +/
> Скриптеры зашевелились, забеспокоились, что их вышвырнут из отрасли с их кривыми тормозными
> поделками? Правильно беспокоитесь, плюсы в новых стандартах уже гораздо удобнее всяких
> пистонов и жабоскриптов. И на порядки быстрее. Не говорите, что я
> не предупреждал! )

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

Может оно чисто случайно выйдет к чему-то нормально в один день, но нахрена оно вообще надо это приключение?

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

293. Сообщение от voiceofreason (?), 04-Окт-23, 11:23   +/
Высокоуровневая императивщина вся - производные фортрана, алгола и бейсика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #258

295. Сообщение от Аноньимъ (ok), 04-Окт-23, 11:55   +/
А какой источник данных используете?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #287 Ответы: #299, #318

298. Сообщение от voiceofreason (?), 04-Окт-23, 12:07   +/
Быстро и просто - Ruby, если пох на скорость однопотока
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162

299. Сообщение от Аноньимъ (ok), 04-Окт-23, 12:12   +/
> А какой источник данных используете?

Интересно глянуть что можно сделать на питоне...

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

300. Сообщение от microcoder (ok), 04-Окт-23, 12:58   +1 +/
> Ну например откроем обменный формат

Ты бы ещё документацию привёл и сказал, что документация написана не на Питоне! ))))

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

301. Сообщение от microcoder (ok), 04-Окт-23, 13:00   +/
> Где здесь питон?

Читать то по ссылке сам пробовал или троллингом занимаешься? Слово Python в предложении найдёшь самостоятельно?

>  It shows how it is used with examples in python

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

302. Сообщение от Аноним (-), 04-Окт-23, 13:46   +/
Сначала надо узнать откуда они спёрли исходный код, который потом был принят в Яндекс еда и такси.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220

305. Сообщение от Пряник (?), 04-Окт-23, 14:53   +1 +/
Пробел - точно такой же символ, как и любой другой в коде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

306. Сообщение от Пряник (?), 04-Окт-23, 15:07   +/
Берёшь Python/API и пишешь на Си свои типы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #273 Ответы: #312, #320

308. Сообщение от adolfus (ok), 04-Окт-23, 15:14   +2 +/
Вообще то с текстами программ часто работают удаленно на терминалах 25x80, а тексты серьезных программ даже печатают на бумаге (сертификация). В этих случае питон-код запросто переламывается и наступает ад.
Лет десять назад довелось участвовать в разработке софта для китов, которых наш педро-татуированный долбо-менеджер уговорил на верхнем уровне использовать питон вместо TCL/TC. В процессе приемки выяснилось, что тексты программ в документацию следует печатать именно на бумаге, через lpr и на их принтере с заводскими настройками (в комментариях был китайский). С этим справились, а вот с требованием, чтобы код выдерживал "переламывание" пришлось немного повозиться. Дело в том, все комментарии переводились на китайский, а переводчики сидели в китае. Они забирали тексты из репозитория, вписывали комментарии на китайском и делали push в свой локальный репозиторий. Их программисты делали из него pull и пытались собрать. Практически всегда питон-код был сломан переводчиками и проект не собирался. Поэтому в скором времени переводчики делали push на ориджин, наши восстанавливали форматирование и уже исправленный код уходил китайским программистам. Фактически двойная работа питониздов. Закончилось все это тем, что в код добавили "скобочки", плюс еще немного сахарку и написали препроцессор, восстанавливающий питон-форматирование. Написали bash-скрипт python, который накрыл питон в системе и запускал препроцессор перед вызовом настоящего питона.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #322, #323, #330

309. Сообщение от adolfus (ok), 04-Окт-23, 15:29   +/
>> чтоб пробелы лучше видеть
> Их не надо видеть. Всё видит и указывает указателем IDE в то
> место куда надо и говорит сколько пробелов лишних или сколько недостающих.
> И предлагает исправить в один клик автоматически по всему коду. Такую
> кнопку "шедевр" завезли кажется во все редакторы мира с поддержкой Python

У всех IDE разные, не у всех они настроены одинаково, да и некоторые вообще не поддерживают синтаксис питона. А иногда к коду есть удаленный доступ только через терминал 25x80. Бывает, что питон-код при этом является частью большого проекта и превращается в изделие с помощью make или msbuild. Причем сборщик ничего не знгает ни про питон, ни про IDE -- из-под IDE никто программы не собирает, оно только для кодинга и отладки -- в любом случае выпускается программа запуском make или msbuild из оболочки. А тут как раз достаточно 25x80.


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

311. Сообщение от Аноним (311), 04-Окт-23, 17:12   +/
Так поставьте 3.12.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211

312. Сообщение от Аноним (-), 04-Окт-23, 19:26   +/
Берёшь SBCL и нормальные типы из коробки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #306

313. Сообщение от Аноним (-), 04-Окт-23, 20:15   +/
А при чём здесь документация? Я могу описать логику нейросети на чём угодно (Julia, R, Java) и экспортировать в ONNX. Никто в здравом уме не будет выставлять в прод сервис на питоне с нейросетью. Даже если кто-то найдётся, кто на питоне нейросети описывает, он всё равно выставит в инференс что-то на ONNX с обёрткой на чём угодно, но не на питоне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #300

314. Сообщение от Аноним (-), 04-Окт-23, 20:17   +/
>  It shows how it is used with examples in python

Это и есть основная причина применения ONNX с питоном. Не пригоден питон для обсчётов нейросетей. То же в отношении популярности SWIG у питонистов. Убогость питона приводит к развитию других технологий.

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

315. Сообщение от penetrator (?), 04-Окт-23, 21:38   +/
> C++?

не смешно

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

316. Сообщение от Аноним (316), 04-Окт-23, 22:04   +1 +/
Посмотрел на свежий тест Python в сравнении с другими ЯП — и ахнул. Фиаско.

https://github.com/jinyus/related_post_gen

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

318. Сообщение от Ivan_83 (ok), 05-Окт-23, 02:38   +/
ktrace -f "build.ktrace" -d -i -t cn "build.sh"
оно там дальше собирает фрю, портов штук 200+ и ещё одну софтину, потом это пакует и делает ISO, это если упрощённо.
88-108гб получается в build.ktrace, вот его и парсим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #295 Ответы: #319

319. Сообщение от Аноньимъ (ok), 05-Окт-23, 12:08   +/
О! Напомнили, скучаю по своей Фрюшке, как-же с ней хорошо было.
Пытаюсь тут богомерзкий докер ковырять - жуть какая-то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #318

320. Сообщение от kir (??), 05-Окт-23, 12:49   +/
Берешь C++, и к твоим услугам вся STL
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #306

322. Сообщение от microcoder (ok), 05-Окт-23, 20:35   +/
> с текстами программ часто работают удаленно на терминалах 25x80, а тексты серьезных программ даже печатают на бумаге (сертификация)

Мдаа... Это в НИИ каком нибудь советском наверное? Я просто в шоке от таких параметров, честно :))
Ну ладно там когда микрокод пишут для железа, но там Пайтона нет совсем

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

323. Сообщение от microcoder (ok), 05-Окт-23, 20:39   +1 +/
> Закончилось все это тем, что в код
> добавили "скобочки", плюс еще немного сахарку и написали препроцессор, восстанавливающий
> питон-форматирование. Написали bash-скрипт python, который накрыл питон в системе и запускал
> препроцессор перед вызовом настоящего питона.

Мда... вы там в каком то аду живёте. Ужас.

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

324. Сообщение от Аноним (-), 05-Окт-23, 21:50   +/
При беглом просмотре тебе фигурные скобки не помогут, ты точно так же будешь всматриваться в ширину отступов, или альтернативно считать фигурные скобки в уме. Именно поэтому для любых языков программирования очень хорошей идеей является ограничение на количество уровней вложенности. И именно поэтому все программерские текстовые редакторы могут подсвечивать и сворачивать блоки, чтобы упрощать задачу анализа кода.

Вы прежде чем рассуждать о программировании, хоть попробовали бы хелло-ворлд написать, чтобы не говорить о том, в чём вообще не понимаете.

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

325. Сообщение от Аноним (-), 05-Окт-23, 22:00   +/
> А иногда к коду есть удаленный доступ только через терминал 25x80.

Это когда? Как я понимаю, размер терминала -- это проблема на стороне терминала. И emacs/vim ты можешь запустить в терминале -- не проблема вовсе.

> некоторые вообще не поддерживают синтаксис питона.

Выкини их на помойку. IDE может не поддерживать синтаксис C, потому что не всем нужен C, но не поддерживать синтаксис python'а в 2k23 это значит, что этим IDE никто не занимается последние лет 20.

> не у всех они настроены одинаково

Все важные для отображения python'а настройки отражены в стандарте python'а. Не используй табуляций, используй пробелы, и 4 пробела на один уровень идентации. Эти настройки запросто могут быть локальными для режима python'а, и _никак_ не пересекаться со всем остальным. Более того, тебе как не программисту я сообщу, что это мелочь а не проблема, потому что C привносит более сложных проблем: для разных проектов на C приходится использовать разные настройки, потому что разные проекты могут использовать разные соглашения об идентации, или о том куда надо вставлять пробелы, а куда нет, например, писать ли "f(x)", "f (x)" или "f( x )". И соответственно вменяемый редактор кода для C должен уметь для разных проектов использовать разные настройки.

Пайтон в этом смысле гораздо приятнее, он стандартизует эти вещи, пресекая на корню бессмысленные холивары тупоконечников с остроконечниками, со всеми вытекающими из них проблемами, типа наличия 15 стандартов оформления кода.

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

326. Сообщение от Аноним (-), 05-Окт-23, 22:03   +2 +/
По сети никто не гоняет без сжатия, а когда ты используешь компрессор, повторяющиеся символы слабо влияют, если вообще влияют на размер при передаче.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #274

329. Сообщение от Вы забыли заполнить поле Name (?), 09-Окт-23, 02:26   +/
>> Питону надо многострочные лямбды добавить.
> Даёшь больше синтаксического мусора!

Синтаксический мусор - это отдельный синтаксис для функций и лямбд.

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

330. Сообщение от User (??), 19-Окт-23, 09:07   +/
"К ТАКОМУ Гвидо жизнь не готовила"(Ц)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #308

331. Сообщение от User (??), 19-Окт-23, 09:45   +/
Ну, наверное "да" - хотя кто мешал гонять байткод - не очень понятно. Чтение минифицированного js "глазами" по осмысленности примерно сопоставимо с байткодом - а инструментальными средствами монопенисуально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #274

332. Сообщение от Неуклюжий танцор (?), 22-Окт-23, 19:49   +/
Если ты конечно делаешь коня в сферическом вакууме, тогда конечно ты можешь ставить скобки и отступы где захочешь. А если ты работаешь с людьми, то ставить скобки где захочется это - неуважение к своим коллегам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242

333. Сообщение от adolfus (ok), 26-Окт-23, 11:00   +/
Паскакаль -- язык, ориентированный на операторы и создавался он для того, чтобы не имея сложности алгола позволял строго доказывать соответсвие программы алгоритму. Питон этим свойством не обладает даже в императивной части уже потому, что не имеет явной конструкции BEGIN-END.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

334. Сообщение от Элита_Южного_Бутово (?), 27-Окт-23, 03:22   +/
На скала, разумеется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

335. Сообщение от Аноним (335), 03-Янв-24, 16:33   +/
Не умеешь посчитать до четырёх?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215


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

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




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

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