![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В Python встроен JIT-компилятор" | +/– | ![]() |
Сообщение от opennews (??), 10-Апр-24, 09:21 | ||
Доступен альфа выпуск языка программирования Python 3.13.0a6, который примечателен включением в состав ветки 3.13, на основе которой формируется осенний стабильный релиз Python 3.14, экспериментальной реализации JIT-компилятора, позволяющего добиться существенного повышения производительности. Для включения JIT в CPython добавлена сборочная опция "--enable-experimental-jit". Для работы JIT требуется установка LLVM в качестве дополнительной зависимости... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2. Сообщение от Аноним (2), 10-Апр-24, 09:30 | +23 +/– | ![]() |
Ну вот, то самое Счастливое Будущее уже наступило! Поздравляю всех товарищей питонистов! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16, #42, #50, #68, #88, #133 |
4. Сообщение от anonymous (??), 10-Апр-24, 09:42 | +2 +/– | ![]() |
Насколько я помню, просто так JIT не бывает, и за его использование приходится платить небольшим оверхедом по процессору (счётчики вставлять), но и заметным оверхедом по памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #18, #149 |
5. Сообщение от ИмяХ (ok), 10-Апр-24, 09:42 | +9 +/– | ![]() |
>>код работает на 50% быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12 |
6. Сообщение от test (??), 10-Апр-24, 09:59 | +/– | ![]() |
Вы бы лучше посчитали оверхед у JS, то не так сильно удивлялись бы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #53 |
8. Сообщение от Пряник (?), 10-Апр-24, 10:11 | +/– | ![]() |
То есть каждый раз компилировать и выполнять инструкции быстрее, чем интерпретировать? Хм... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #33 |
12. Сообщение от AS (??), 10-Апр-24, 10:26 | –6 +/– | ![]() |
200 - 100% | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #17, #230 |
13. Сообщение от Аноним (13), 10-Апр-24, 10:26 | +3 +/– | ![]() |
Зачем каждый раз? Один раз функцию скомпилировал и исполняй её хоть 100 000 раз. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #106 |
16. Сообщение от Аноним (-), 10-Апр-24, 10:33 | +28 +/– | ![]() |
> Ну вот, то самое Счастливое Будущее уже наступило! Поздравляю всех товарищей питонистов! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #29, #173 |
17. Сообщение от Аноним (17), 10-Апр-24, 10:35 | +/– | ![]() |
Достаточно, что оно в 65000 раз медленнее, чем С. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #19, #21 |
18. Сообщение от Аноним (-), 10-Апр-24, 10:36 | –1 +/– | ![]() |
> Насколько я помню, просто так JIT не бывает, и за его использование приходится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
19. Сообщение от 12yoexpert (ok), 10-Апр-24, 10:36 | +8 +/– | ![]() |
норм, еще 535 раз в запасе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
21. Сообщение от Аноним (21), 10-Апр-24, 10:40 | +2 +/– | ![]() |
Если не уметь писать, то и С медленнее, чем С | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #24, #32, #34 |
22. Сообщение от Аноним Максим (?), 10-Апр-24, 10:47 | +4 +/– | ![]() |
Админы, напишите про PEP 730 (https://peps.python.org/pep-0730/) и PEP 738 (https://peps.python.org/pep-0738/), довольно таки интересная тема. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
23. Сообщение от Аноним (32), 10-Апр-24, 10:52 | –4 +/– | ![]() |
>позволяющего добиться существенного повышения производительности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #37, #38, #196, #212 |
24. Сообщение от 12yoexpert (ok), 10-Апр-24, 10:56 | +2 +/– | ![]() |
Ты так мудр, будь моим сенсеем. Я преисполнился в твоей философии | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
29. Сообщение от нах. (?), 10-Апр-24, 11:04 | +6 +/– | ![]() |
ну не совсем. Собственно, чего удивительного - если аксолотля не п-дить раз в три дня палкой и воду ему нагреть в аквариуме до теплой - он отбрасывает свои чудесные веточки-жабры и пол-хвоста, и из аквариума вылазит мерзотная жырная ящерица, к тому же еще и ядовитая. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #55 |
32. Сообщение от Аноним (32), 10-Апр-24, 11:15 | +1 +/– | ![]() |
Я как-то раз ускорил побайтовый перебор текста (и собственно исполнение наиболее тормозной части) в 10050 раз добавив register к переменной-счётчику, компилятор до этого догадывался только с PGO. Уметь писать мало, надо быть умнее компилятора, и это уже доступно не каждому. После встраивания этого кода в код на питоне, исполнение было всё ещё быстрее и эффективнее, чем просто на си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #35, #45, #97 |
33. Сообщение от Аноним (33), 10-Апр-24, 11:15 | +/– | ![]() |
> То есть каждый раз компилировать и выполнять инструкции быстрее, чем интерпретировать? Хм... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #47 |
34. Сообщение от _kp (ok), 10-Апр-24, 11:16 | +1 +/– | ![]() |
Как бы Вы хорошо не писали на Си, догадываетесь же, что есть области и где Си неуместен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
35. Сообщение от Аноним (32), 10-Апр-24, 11:16 | +2 +/– | ![]() |
>быть умнее компилятора | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
37. Сообщение от Агент рептилоидов (?), 10-Апр-24, 11:19 | +1 +/– | ![]() |
Точна! Его господа наши придумали всем на погибель! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
38. Сообщение от Аноним (33), 10-Апр-24, 11:23 | +/– | ![]() |
> на типичных применениях jit это жор памяти, процессора, и тормоза | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #39 |
39. Сообщение от Аноним (32), 10-Апр-24, 11:28 | +/– | ![]() |
А то они не в курсе. У майкрософта не типичные применения для питона. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #63 |
40. Сообщение от Аноним (42), 10-Апр-24, 11:31 | +/– | ![]() |
>Для работы JIT требуется установка LLVM в качестве дополнительной зависимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #44, #174 |
41. Сообщение от zog (??), 10-Апр-24, 11:33 | +3 +/– | ![]() |
Разве его там раньше не было? Очень странно. Как же он стал таким популярным без JIT? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43, #54, #67, #190, #214 |
42. Сообщение от Аноним (42), 10-Апр-24, 11:33 | +4 +/– | ![]() |
Ничего, вы его разгоняете, а он растягивается ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
43. Сообщение от devl547 (ok), 10-Апр-24, 11:35 | +/– | ![]() |
Были сторонние JIT, тот же PyPy. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
44. Сообщение от devl547 (ok), 10-Апр-24, 11:36 | +1 +/– | ![]() |
llvm зачастую и так есть в системе. Например, его mesa тянет за собой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #52, #66, #98, #144 |
45. Сообщение от Аноним (45), 10-Апр-24, 11:37 | +1 +/– | ![]() |
Писал перебор текста на ассемблере, это было быстро. И оперу совсем не ел лишнего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #107, #108 |
47. Сообщение от Аноним (45), 10-Апр-24, 11:42 | +/– | ![]() |
Что делать те у кого нет циклов? Может например использовать нормальный язык? Например го. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #75, #103, #195 |
50. Сообщение от GG (ok), 10-Апр-24, 12:00 Скрыто ботом-модератором | +2 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
52. Сообщение от Аноним (42), 10-Апр-24, 12:02 | –1 +/– | ![]() |
У меня нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
53. Сообщение от Аноним (53), 10-Апр-24, 12:03 | +4 +/– | ![]() |
Зачем мне JS? Я его ненавижу даже сильнее чем Python! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #96, #163 |
54. Сообщение от хрю (?), 10-Апр-24, 12:11 | +3 +/– | ![]() |
потому что jit нужен большим долго работающим программам, пистон имно вообще не про это. питон это современный кроссплатформенный бейсик, в этом виде он очень не плох, зачем из него делать java понять сложно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #57, #58 |
55. Сообщение от анон (?), 10-Апр-24, 12:25 | +/– | ![]() |
саламандра :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
57. Сообщение от zog (??), 10-Апр-24, 12:38 | –3 +/– | ![]() |
JIT нужен всем, кто заботится о производительности и отзывчивости. К тому же JIT уже давно научили сохранять результат своей работы, что делает его актуальным не только для больших и долго работающих программ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #59, #71, #128 |
58. Сообщение от Аноним (45), 10-Апр-24, 12:38 | +/– | ![]() |
Потому что питон второй лучший язык для всего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
59. Сообщение от Аноним (45), 10-Апр-24, 12:39 | +/– | ![]() |
Фраза греть кеши заиграла новыми красками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
61. Сообщение от Вы забыли заполнить поле Name (?), 10-Апр-24, 13:08 | +4 +/– | ![]() |
Самое интересное как приняли изменение: без pep, что без обсуждений в рассылках, просто чел из мс пришёл, сделал пр и его приняли. Не зря мс взяли Гвидо на работу, не зря! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #74 |
63. Сообщение от Аноним (45), 10-Апр-24, 13:22 | +2 +/– | ![]() |
У них много ресурсов есть что жрать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #112 |
66. Сообщение от Аноним (66), 10-Апр-24, 13:34 | +1 +/– | ![]() |
На локалхосте может и так, а на серверах llvm обычно нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #222 |
67. Сообщение от Аноним (66), 10-Апр-24, 13:36 | +4 +/– | ![]() |
Удобный ЯП для нетребовательной автоматизации, нормальная замена bash портянкам. И хорошая стандартная библиотека. Так и взлетел | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #141 |
68. Сообщение от Вы забыли заполнить поле Name (?), 10-Апр-24, 13:36 | +6 +/– | ![]() |
Ты про завязку на ллвм? Такое себе будущее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
71. Сообщение от Аноним (66), 10-Апр-24, 13:40 | +3 +/– | ![]() |
> JIT нужен всем, кто заботится о ... отзывчивости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
72. Сообщение от Golangdev (?), 10-Апр-24, 13:42 | +/– | ![]() |
А подскажите плз, знающие, .pyc файлы - это что ? Не тоже ли самое ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #78, #80 |
73. Сообщение от Аноним (73), 10-Апр-24, 13:43 | +/– | ![]() |
О, ну так если теперь пихтон компилится в нативный код, может и ai стаф не будет требовать суперкомпьютер для работы?) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #79, #151 |
74. Сообщение от Аноним (66), 10-Апр-24, 13:43 | +/– | ![]() |
PEP это изменения в ЯП, а в новости опционально добавляется новый режим работы реализации без изменений в самом ЯП и его инфраструктуре. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #127 |
75. Сообщение от Аноним (13), 10-Апр-24, 14:06 | –1 +/– | ![]() |
Отвечаю для всех кто не знает как работает JIT. Обычно компилируется не весь код, а код который вызывался много раз и который будет выгоднее сначала скомплировать, а потом быстро исполнять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #84 |
77. Сообщение от Аноним (77), 10-Апр-24, 14:20 | +2 +/– | ![]() |
Когда уберут табы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #86 |
78. Сообщение от economist (?), 10-Апр-24, 14:21 | +1 +/– | ![]() |
Это байт-код, ускоряющий частую загрузку, не то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #105 |
79. Сообщение от economist (?), 10-Апр-24, 14:22 | +/– | ![]() |
AI будет в Mojo | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #92 |
80. Сообщение от Аноним (45), 10-Апр-24, 14:22 | +/– | ![]() |
Это байткод он только чтобы каждый раз не парсить текст. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
84. Сообщение от Аноним (45), 10-Апр-24, 14:31 | +4 +/– | ![]() |
Дубль два. Зачем тебе интерпретатор если ты куда-то торопишься? Может сразу брать нормальны | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #85 |
85. Сообщение от Аноним (45), 10-Апр-24, 14:31 | +4 +/– | ![]() |
й быстрый язык. Например го. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #129 |
86. Сообщение от Аноним (66), 10-Апр-24, 14:32 | +3 +/– | ![]() |
+, было бы киллер фичей наконец таки сделать диалект питона на { } | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #93, #101, #113, #145 |
88. Сообщение от Бывалый Смузихлёб (ok), 10-Апр-24, 14:34 | +/– | ![]() |
странно что в питоне не было даже минимальных базовых нюансов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #89, #95, #172 |
89. Сообщение от Аноним (42), 10-Апр-24, 14:45 | +2 +/– | ![]() |
Так это когда было, а сколько лет с тех пор прошло? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
90. Сообщение от Аноним (90), 10-Апр-24, 14:47 | +/– | ![]() |
Свой JIT не могли написать что ли? Теперь всем эту монструозную либу компилять каждый раз по миллиарду часов при сборке (сейчвс пока необязательна, но в будущем будет). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #99 |
92. Сообщение от Аноним (42), 10-Апр-24, 14:59 | +1 +/– | ![]() |
Mojet и будет, а может и нет. А то Юлия уже обещала Петон из науки изгнать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
93. Сообщение от Аноним (42), 10-Апр-24, 15:00 | +/– | ![]() |
Не, это уже будет НеПитон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
94. Сообщение от Аноним (94), 10-Апр-24, 15:01 | +4 +/– | ![]() |
Вот что Mojo животворящий делает! Как только появился единый перспективный язык программирования способный заменить Python и Rust, засидевшиеся разработчики сразу зашевелились и начали вводить новые фичи, фиксить уязвимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #110, #114 |
95. Сообщение от Прадед (?), 10-Апр-24, 15:07 | +/– | ![]() |
Спасибо что хоть что-то было!! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
96. Сообщение от Прадед (?), 10-Апр-24, 15:08 Скрыто ботом-модератором | +1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
97. Сообщение от Прадед (?), 10-Апр-24, 15:13 | +/– | ![]() |
Дело не только в этом. Джит может подхватить текущую архитектуру цпу со всеми бонусными фишками типа последних SIMD и ещё бг знае чего. Что ему как правило не помогает, но учтите!! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
98. Сообщение от Прадед (?), 10-Апр-24, 15:14 | +1 +/– | ![]() |
Так это девелоп машина. На девайсе ни месона ничего | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
99. Сообщение от Прадед (?), 10-Апр-24, 15:16 | +/– | ![]() |
Хи-хи ха-ха, делов-то | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #104 |
100. Сообщение от Прадед (?), 10-Апр-24, 15:20 | +2 +/– | ![]() |
Не знаю, вроде все любят питона, а я не особо.. Какой-то он то тут то там, вечно проблемы какие-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #109 |
101. Сообщение от Аноним (129), 10-Апр-24, 15:33 | +/– | ![]() |
Играйтесь в скобочки в я языках со скобочками. Их более чем достаточно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #102 |
102. Сообщение от Аноним (42), 10-Апр-24, 15:34 | +2 +/– | ![]() |
Ага, а то ещё желающие begin/end прибегут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
103. Сообщение от Аноним (42), 10-Апр-24, 15:37 | +1 +/– | ![]() |
Gо, нормальный язык? /0 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #111, #117, #120 |
104. Сообщение от Аноним (42), 10-Апр-24, 15:45 | +/– | ![]() |
Можно подсмотреть в PyPi и даже что-то скопипастить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #160 |
105. Сообщение от Golangdev (?), 10-Апр-24, 15:54 | +/– | ![]() |
спасибо! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
106. Сообщение от Пряник (?), 10-Апр-24, 16:25 | +/– | ![]() |
Но код питона динамический, eval() там, все дела. Заново компилировать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
107. Сообщение от Пряник (?), 10-Апр-24, 16:29 | +/– | ![]() |
Так, если ты в ассемблере не клал в оперу ничего, то там и нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
108. Сообщение от Пряник (?), 10-Апр-24, 16:31 | +/– | ![]() |
А системные вызовы потребляют оперу системы, а не процесса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #116 |
109. Сообщение от Пряник (?), 10-Апр-24, 16:38 | +1 +/– | ![]() |
Любят, потому что на питоне быстро делается рабочая программа. И выполняет любые задачи. А скорость и безопасность можно и потом допилить уже, если задача того стоит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #115, #130, #156, #161, #217 |
110. Сообщение от Пряник (?), 10-Апр-24, 16:40 | +1 +/– | ![]() |
Тырят друг у друга идеи. Это Open Source животворящий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
111. Сообщение от _ (??), 10-Апр-24, 16:59 | +/– | ![]() |
Да - нормальный. +100500*100500 :-р | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #121, #132 |
112. Сообщение от _ (??), 10-Апр-24, 17:02 | +1 +/– | ![]() |
Им надо чтоб твой инстанс в Azure крутящий твою крстылемещалку-на-пеЙтоне жрал х10 :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
113. Сообщение от Аноним (113), 10-Апр-24, 17:06 | +1 +/– | ![]() |
https://pypi.org/project/Bython/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
114. Сообщение от Аноним (113), 10-Апр-24, 17:08 | +/– | ![]() |
В научных вычислений сейчас лучшая связка Julia + Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #125 |
115. Сообщение от _ (??), 10-Апр-24, 17:19 | –1 +/– | ![]() |
>Любят, потому что на питоне быстро делается рабочая программа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #119, #122 |
116. Сообщение от Аноним (45), 10-Апр-24, 17:36 | +/– | ![]() |
Ну ок, плохо что таблица сисколов разная для 64 битных и 32 битных систем это капец. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 |
117. Сообщение от Аноним (45), 10-Апр-24, 17:37 | +/– | ![]() |
Можно даже сказать единственный нормальный. Там нет таких закидонов как сабж из новости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 |
119. Сообщение от Аноним (-), 10-Апр-24, 17:46 | +1 +/– | ![]() |
>>Любят, потому что на питоне быстро делается рабочая программа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #170 |
120. Сообщение от Аноним (-), 10-Апр-24, 17:56 | +3 +/– | ![]() |
Он не просто нормальный, он практически идеальный. Я когда залезаю в гирлянды async await в JS и Питоне, мне после этого в душ хочется сходить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #150, #183 |
121. Сообщение от Аноним (121), 10-Апр-24, 18:12 | –2 +/– | ![]() |
> в отличие от к примеру раста, который почти ровесник, а софта нетЪ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #138 |
122. Сообщение от нах. (?), 10-Апр-24, 18:22 | +/– | ![]() |
> Выкладывай свой девайс драйвер для ведра | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #123 |
123. Сообщение от Аноним (-), 10-Апр-24, 18:52 | +/– | ![]() |
> с чем и пропали | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 Ответы: #124, #171 |
124. Сообщение от нах. (?), 10-Апр-24, 18:56 | +1 +/– | ![]() |
"И вот все об этом человеке". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #223 |
125. Сообщение от Аноним (66), 10-Апр-24, 18:56 | +2 +/– | ![]() |
Научные вычисления приговорены к вечному страданию на мусорных ЯП. Это про Julia, если что. Показательно, что среди всей этой кодлы не находится достаточное кол-во вменяемых людей для разработки нормального ЯП | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #131, #216 |
127. Сообщение от Вы забыли заполнить поле Name (?), 10-Апр-24, 19:10 | +/– | ![]() |
Не надо оправданий, все все понимают. Кстати, про pep даже релиз инженер из гугла возмутился в pr. Им явно виднее ю, чем тебе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
128. Сообщение от хрю (?), 10-Апр-24, 19:27 | +/– | ![]() |
> JIT нужен всем, кто заботится о производительности и отзывчивости. К тому же | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
129. Сообщение от Аноним (129), 10-Апр-24, 19:49 | +2 +/– | ![]() |
Да не вопрос. Одна проблема, то что на питоне реализуется 10-ю строками кода, на go не умещается в 30. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #148, #224 |
130. Сообщение от Аноним (129), 10-Апр-24, 19:54 | +/– | ![]() |
А потом просто включается правило: работает - не трогай! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #165 |
131. Сообщение от Golangdev (?), 10-Апр-24, 19:56 | –1 +/– | ![]() |
а всё почему - там недостаточно денег и корпораций, на потсоянной основе. разовые гранты не способствуют созданию/исправлению языков | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #142 |
132. Сообщение от Аноним (132), 10-Апр-24, 20:10 | +/– | ![]() |
Ну вон, растдеск хорошо скаммеры используют | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
133. Сообщение от Аноним (133), 10-Апр-24, 20:16 | –2 +/– | ![]() |
JIT - зло которое надо искоренять! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
135.
Сообщение от Skullnet![]() | +/– | ![]() |
tl;dr | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #136, #139 |
136. Сообщение от Ivan7 (ok), 10-Апр-24, 21:29 | +3 +/– | ![]() |
> Во сколько раз медленнее С++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #135 Ответы: #137, #184 |
137. Сообщение от Аноним (129), 10-Апр-24, 22:05 | +/– | ![]() |
Так это все равно быстрее чем на си. Написание программы на питоне плюс ожидание ее выполнения суммарно меньше, чем написание программы на си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 Ответы: #140, #143 |
138. Сообщение от Аноним (138), 10-Апр-24, 22:32 | +/– | ![]() |
Ну зачем вы прикалываетесь над вьюношей? Мальчик долго изучал Go, и теперь не знает что будет, если Go не будет. Он просто боится и свои страхи транслирует здесь в хвалебных речах для Go - языка корпорации Google, собирающей ваши личные данные, письма, запросы... пусть даже, если это они делают в последнее время на Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 Ответы: #182 |
139. Сообщение от чатжпт (?), 10-Апр-24, 22:37 | +2 +/– | ![]() |
Приходите обсудить этот вопрос когда перестанете null освобождать, т.е. никогда | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #135 Ответы: #146, #153, #157 |
140. Сообщение от Аноним (113), 10-Апр-24, 22:39 | +1 +/– | ![]() |
Это зависит от того, что программа должна делать. Большинство задач, которые в ML решают, на C пишутся не сложнее. Просто у C синтаксис поприятнее будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 Ответы: #166 |
141. Сообщение от Аноним (138), 10-Апр-24, 22:42 | +/– | ![]() |
Вообще изначально он предназначался для прототипирования, типа - пришли к клиенту, пообщались, выяснили требования, что-то по-быстрому набросали на Python, показали клиенту, клиент доволен, переписали полностью на С++ или только критические участки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #192, #200 |
142. Сообщение от Аноним (138), 10-Апр-24, 22:47 | +1 +/– | ![]() |
Перцы, которые пилят Julia изначально пилили какую-то версию Lisp. Потом они решили, что надо сверху накидать процедурно-обектного синтаксиса, обозвать это Julia и продать. Получилось не очень. Фортран как-то целостнее смотрится и логичнее (но конечно более ограничен своими границами, заложенными еще ранее - в основном вектора и матрицы, остальное много труднее, хотя и легкий ООП туда завезли) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 |
143. Сообщение от Аноним (138), 10-Апр-24, 22:49 | +1 +/– | ![]() |
Если запустить 1 раз с 1кб данных, то да. А если запускать миллионы раз с террабайтами данных, тут С/C++ вне конкуренции. Ну ты меня, надеюсь, понял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 Ответы: #167 |
144. Сообщение от Аноним (-), 10-Апр-24, 23:29 | +/– | ![]() |
> llvm зачастую и так есть в системе. Например, его mesa тянет за собой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
145. Сообщение от Аноним (-), 10-Апр-24, 23:30 | +/– | ![]() |
> +, было бы киллер фичей наконец таки сделать диалект питона на { } | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #176 |
146. Сообщение от Ivan7 (ok), 11-Апр-24, 01:24 | –1 +/– | ![]() |
Ну что за чушь! От криворукости, рукожопости и слабоумия никакой язык не спасает! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 Ответы: #236 |
148. Сообщение от 1апреля (?), 11-Апр-24, 01:49 | +3 +/– | ![]() |
Бывает и наоборот | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 |
149. Сообщение от chf (?), 11-Апр-24, 02:07 | +/– | ![]() |
Да, Python движется в сторону становления Java-подобным языком. Возможно, и vm будет единой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
150. Сообщение от Аноним (150), 11-Апр-24, 02:09 | +/– | ![]() |
Гирлянды и async await? Вы точно про js? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 |
151. Сообщение от Аноним (150), 11-Апр-24, 02:29 | +/– | ![]() |
Не будет. Он и так на с/с++ написан. На Python лишь биндинги. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
152. Сообщение от Пупсик (?), 11-Апр-24, 03:33 | –2 +/– | ![]() |
Лучше дождаться когда modjo дорастет до момента, когда он перекроет весь синтаксис питона. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #237 |
153. Сообщение от qwe (??), 11-Апр-24, 04:13 | +/– | ![]() |
man 3 free: ... If ptr is NULL, no operation is performed. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 |
154. Сообщение от Ivan_83 (ok), 11-Апр-24, 04:15 | +1 +/– | ![]() |
Лучше бы архитектора толкового и с яйцами наняли, а то питон мотает в разные стороны, особенно в его библиотеках/расширениях. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #168, #203, #221, #239 |
156. Сообщение от Прадед (?), 11-Апр-24, 05:44 | +/– | ![]() |
Проблема в том что если ты не поторопился с установкой новехонького дистра, потому что у тебя уже на этом всё настроено, свежие прожки начинают отваливаться, пип не фурычит при попытке достать очередную либу, компиляешь свежего питона чтобы просто запустеть этот самый скрипт, танцуешь с папками и путями, потом там что-то ещё и так далее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #177, #180 |
157. Сообщение от Прадед (?), 11-Апр-24, 05:49 | +/– | ![]() |
Ни null а none | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 |
160. Сообщение от Прадед (?), 11-Апр-24, 06:07 | +/– | ![]() |
Не знаком, но предвижу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
161. Сообщение от ng (ok), 11-Апр-24, 06:43 | +/– | ![]() |
> А скорость и безопасность можно и потом допилить уже, если задача того стоит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #178, #187 |
163. Сообщение от Аноним (163), 11-Апр-24, 06:48 | –1 +/– | ![]() |
А что Вам по душе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
165. Сообщение от Аноним (165), 11-Апр-24, 07:18 | +/– | ![]() |
Устраивает - не трогай. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 |
166. Сообщение от Аноним (165), 11-Апр-24, 07:29 | +/– | ![]() |
"Hello, World!", да, на C пишется быстрее. Синтаксис поприятнее, да. Только этого синтаксиса не хватает, поэтому вспоминают, что есть C++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 |
167. Сообщение от Аноним (165), 11-Апр-24, 07:33 | +/– | ![]() |
Миллионы раз запускать, это уже не прототипирование. Здесь стоит переписать с Питона, если десятки раз удачно отработало. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #218 |
168. Сообщение от Аноним (165), 11-Апр-24, 07:37 | +/– | ![]() |
Лучше не надо нового архитектора. А то, вероятнее всего, попадётся может и толковый, но бывший с яйцами. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 |
169. Сообщение от economist (?), 11-Апр-24, 08:52 | +1 +/– | ![]() |
Вот радуете меня когда за нас, DS-тов, все подряд решают в чем нам надо работать, причем "еще 10-ть лет назад", когда ИИ было словом ругательным. Тыкают в "сотни раз более медленный" по несколько раз на дню. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #179, #191 |
170. Сообщение от Аноним (45), 11-Апр-24, 09:09 | +/– | ![]() |
Ты что в бюджетных организациях никогда не работал? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 |
171. Сообщение от Аноним (45), 11-Апр-24, 09:11 | +/– | ![]() |
Этот Кронос сертифицирует всё что шевелится. Что не шевелится он толкает и сертифицирует. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 |
172. Сообщение от User (??), 11-Апр-24, 09:51 | +/– | ![]() |
Да оспыдя. Большинство из тех, кому прямнадо было - брали кто pypy, кто pyston, а кто и вовсе (Ха-ха, неудачники!) nuitka'у - делов-то? Иное дело, что "прямнадо" оно не только лишь всем да и результат был не то, чтобы однозначно очень... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
173. Сообщение от User (??), 11-Апр-24, 09:53 | +/– | ![]() |
Один groovy у нас уже есть - да и тот уже нах не нужен | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
174. Сообщение от User (??), 11-Апр-24, 09:59 | +/– | ![]() |
Мхва-ха-ха! Вот так вы, "ускорятели", и палитесь... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
175. Сообщение от Аноним (175), 11-Апр-24, 10:05 | +1 +/– | ![]() |
Для сборки билда JIT требуется установка LLVM в качестве дополнительной зависимости. Для работы билда на конечной машине новых зависимостей нет. Грамотеи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
176. Сообщение от User (??), 11-Апр-24, 11:55 | +/– | ![]() |
Для себя, вестимо. И за вычетом достаточно узкой ниши - примерно "не конкурент". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 |
177. Сообщение от User (??), 11-Апр-24, 12:01 | +1 +/– | ![]() |
Господи, что за ранние 200е? Вроде ж у всех лет десять как - у кого по venv с каким poetry ыщщо, у кого по контейнерам все - но обязательно найдется "знакомый арчевод"(ТМ), у которого три версии сконпелированного питона (Одна из них не иначе как 2я) ниработаит! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #156 Ответы: #181 |
178. Сообщение от Пряник (?), 11-Апр-24, 12:04 | +/– | ![]() |
Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в граните выбиваешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #161 Ответы: #185, #225 |
179. Сообщение от User (??), 11-Апр-24, 12:05 | +/– | ![]() |
не-не, тут все больше по написанию комментариев соревнуются. Сишечка выигрывает за явным преимуществом, если что - так-то, Илон Муск! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #169 |
180. Сообщение от Пряник (?), 11-Апр-24, 12:10 | +/– | ![]() |
Да, компилируешь питон. И что такого? Питон очень просто компилируется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #156 Ответы: #204 |
181. Сообщение от Пряник (?), 11-Апр-24, 12:12 | +/– | ![]() |
Рекомендую pipenv. Он в отличии от Poetry не мусорит в pyproject.toml, а создаёт свои Pipenv и Pipenv.lock, которые ни с чем не конфликтуют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #177 |
182. Сообщение от Пряник (?), 11-Апр-24, 12:17 | +/– | ![]() |
Вряд ли он долго изучал Go. Он создавался лёгким для изучения. И с начала хайпа по нему очень быстро появилось много программ, что говорит о лёгкости изучения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #138 |
183. Сообщение от Пряник (?), 11-Апр-24, 12:21 | +/– | ![]() |
Если изучить один раз, то ничего сложного. Видишь async def? Это сопрограмма. Видишь await? Это вызывают сопрограмму. А в каком-нибудь __main__ все сопрограммы помещаются в задания и вызывается asyncio.run. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #211 |
184. Сообщение от Вы забыли заполнить поле Name (?), 11-Апр-24, 12:24 | +/– | ![]() |
> И кто-то ведь использует его для обработки данных, и даже книги издаются на эту тему... Полная жесть, короче... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 Ответы: #198 |
185. Сообщение от Аноним (197), 11-Апр-24, 13:18 | +1 +/– | ![]() |
> Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #178 Ответы: #186 |
186. Сообщение от Пряник (?), 11-Апр-24, 14:39 | +/– | ![]() |
> Давайте сменим традиционный подход к построению программ: будем считать, что наша цель — не дать указания компьютеру о ходе его работы, а объяснить человеку, что именно мы хотим добиться от компьютера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #185 Ответы: #189 |
187. Сообщение от Пряник (?), 11-Апр-24, 14:41 | +/– | ![]() |
Москва не сразу строилась. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #161 |
189. Сообщение от Аноним (197), 11-Апр-24, 15:22 | +/– | ![]() |
>> Давайте сменим традиционный подход к построению программ: будем считать, что наша цель — не дать указания компьютеру о ходе его работы, а объяснить человеку, что именно мы хотим добиться от компьютера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #186 Ответы: #193 |
190. Сообщение от Аноним (190), 11-Апр-24, 15:26 | +/– | ![]() |
Он стал популярным как язык-клей, писать код где не упираемся в проц (когда вы ждете чего-то из сети или читаете с диска, нет разницы, есть jit или нет). А где упираемся - этот кусок переписывается на C или берется из готовых библиотек с нативным кодом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
191. Сообщение от Аноним (190), 11-Апр-24, 15:29 | +/– | ![]() |
> Кому надо быстрее выполняться - сразу идут и пишут на чем-то сложном. Встретимся через год и сравним число проектов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #169 Ответы: #219 |
192. Сообщение от anonymous (??), 11-Апр-24, 15:35 | +1 +/– | ![]() |
вообще то ученые проталкивали, удобно данные экспериментов обрабатывать не изучая ассемблеры, кстати именно по этому в питоне мат. библиотеки такие развитые и вылизанные. Так же как и WWW от них. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 |
193. Сообщение от anonymous (??), 11-Апр-24, 15:47 | +/– | ![]() |
угу именно так, по факту вечная мечта о том чтобы программировать нечто абстрактное а потом придет какой то волшебник и оптимизирует под конкретное физическое железо так и не взлетела. Просто люди получили много раз обратный эффект, смирились и делают вид что так и должно быть. Что в программе всегда есть ошибка, что оптимизатор оптимизирует, что вечное сияние чистого разума это первично а то как сделать из песка микросхему это для неудачников. Так и варятся в каком то абстрактном болоте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #189 |
195.
Сообщение от Joe Ford![]() | +/– | ![]() |
go - куцый кастрат, работающий медленнее C# | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #197 |
196.
Сообщение от Joe Ford![]() | +1 +/– | ![]() |
посмотри сравнения скорости бидона с PHP или Ruby, где JIT применяется уже очень давно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
197. Сообщение от Аноним (197), 11-Апр-24, 16:38 | +/– | ![]() |
> если принципиально нужно страдать, то хотя бы за что-то существенное - Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #195 |
198. Сообщение от Ivan7 (ok), 11-Апр-24, 16:43 | +/– | ![]() |
Для обработки данных на С++ чаще всего вообще никакие библиотеки не нужны. А вот в питоне без сишных либ вообще никакая обработка больших данных невозможна из-за его сверхнизкой производительности. И даже с сишными библиотеками он всё-равно очень медленный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #184 Ответы: #235 |
200. Сообщение от Аноним (66), 11-Апр-24, 17:40 | +/– | ![]() |
> Вообще изначально он предназначался для прототипирования... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 Ответы: #215 |
203. Сообщение от Аноним (66), 11-Апр-24, 18:26 | +/– | ![]() |
pip... Основная проблема всего этого колхоза это поставка so-ек вунтри pip и у каждого пакета свои одинаковые либы в разных версиях или даже совсем одинаковые. Здесь должен был бы быть нормальный пакетный менеджер, а не такое рукозадние | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 |
204. Сообщение от Прадед (?), 11-Апр-24, 18:53 | +/– | ![]() |
Вот вы насоветовали тут, а как насчёт чтобы и так работало? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #180 Ответы: #205, #207 |
205. Сообщение от Прадед (?), 11-Апр-24, 18:55 | +/– | ![]() |
Мне нада скрипт запустить чтобы доки сгенерил, и забыть, а там начинается докеры, поетри, пайэнвы, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #204 Ответы: #206, #208 |
206. Сообщение от Прадед (?), 11-Апр-24, 19:00 | +1 +/– | ![]() |
Щас ещё такая тема новая, что через пакетны менеджер не поставишь, говорит ставь через пип а пип не может, и так далее. А там ещё нада из месона запустеть, это ещё история..Такой вот жанр питоненья. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #205 |
207. Сообщение от Пряник (?), 11-Апр-24, 20:02 | +/– | ![]() |
Когда я только сел за линукс, тогда ещё пакетов толком не было. А в игрушки поиграть и разные программки хотелось. Приходилось качать исходники, configure и потом качать всё, что не нашёл configure. Где-то через полчаса лишь заветный make. Обычно собиралось без ошибок, потому что ошибки я точно не пытался исправлять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #204 Ответы: #210 |
208. Сообщение от Пряник (?), 11-Апр-24, 20:06 | +1 +/– | ![]() |
Вот poetry и pyenv не советую. Первый лезет ручонками в pyproject.toml. А я хочу собирать пакет через hatch. Второй просто устарел. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #205 |
210. Сообщение от Прадед (?), 11-Апр-24, 20:27 | +/– | ![]() |
Звучит приемлемо. Я так гном-шелл как-то собрал во времена автотулза, было забавно. А теперь вот месон билд и готово. И работала. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #207 |
211. Сообщение от Аноним (-), 11-Апр-24, 20:47 | +/– | ![]() |
Ты вообще видел Го? Там к корням UNIX и Plan 9 возвращена функциональность конкурентности и горутины общаются между собой каналами, а не вот этим вот плохой вещью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 Ответы: #220 |
212. Сообщение от Илья (??), 11-Апр-24, 21:11 | +/– | ![]() |
Jit наиболее хорошо для сервера подходит, где процесс запускается один раз а потом неделю пашет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
214. Сообщение от Илья (??), 12-Апр-24, 07:06 | +/– | ![]() |
5-7 лет назад инфоцыгане резко открывать курсы по пайфону "стань программистом за две недели". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #232 |
215. Сообщение от Аноним (138), 12-Апр-24, 07:23 | +/– | ![]() |
Придумать они его могли по любому поводу, типа чтобы за пивом коллегам не бегать. Суть не в этом. А суть в том, что когда они начали продвигать это поделие в массы, то лозунг Гвидо и его подельников был "Python - язык для быстрого прототипирования", пока ваши конкуренты пишут на С++ вы уже показываете клиенту свою программу. Best Time to Market. Как-то так. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #200 Ответы: #228, #229 |
216. Сообщение от Илья (??), 12-Апр-24, 07:58 | –1 +/– | ![]() |
Вменяемых языков бесконечное количество на самом деле. Просто у научных работников как правило нету понимания, какой инструмент выбрать. Они же не программисты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 |
217. Сообщение от Илья (??), 12-Апр-24, 08:13 | +/– | ![]() |
> быстро делается рабочая программа | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #233 |
218. Сообщение от Илья (??), 12-Апр-24, 08:15 | +/– | ![]() |
> Здесь стоит переписать с Питона | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #167 Ответы: #234 |
219. Сообщение от economist (?), 12-Апр-24, 09:08 | +/– | ![]() |
Именно поэтому проектов, а не строк кода. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #191 |
220. Сообщение от Пряник (?), 12-Апр-24, 09:50 | +/– | ![]() |
Сопрограммы вообще нетипичная вещь. Обычные подпрограммы с возможностью по желанию левой пятки сохранять переменные, стек и регистры куда-то, а потом также возвращать обратно. Поэтому жди 100500 реализация сопрограмм, как со строками вышло. И в питоне async/await - это просто синтаксис, за которым может быть любая реализация, в том числе гошная. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #211 |
221. Сообщение от Пряник (?), 12-Апр-24, 09:54 | +1 +/– | ![]() |
Это на каких платформах нелья? Просто интересно чем вы там упариваетесь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 Ответы: #226 |
222. Сообщение от Советский инженер (ok), 12-Апр-24, 09:57 | +/– | ![]() |
>Для сборки CPython с JIT требуется установка LLVM в качестве дополнительной зависимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
223. Сообщение от Аноним (-), 12-Апр-24, 11:41 | +/– | ![]() |
> "И вот все об этом человеке". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 |
224. Сообщение от Илья (??), 12-Апр-24, 13:35 | +1 +/– | ![]() |
Обычно так говорят "разработчики", которые выучили один только пэйфон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 |
225. Сообщение от ng (ok), 12-Апр-24, 17:01 | +/– | ![]() |
> Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #178 |
226. Сообщение от Ivan_83 (ok), 13-Апр-24, 00:35 | +/– | ![]() |
А давно RUST стал работать на всех платформах где есть питон? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #221 Ответы: #238 |
228. Сообщение от Аноним (66), 13-Апр-24, 02:52 | +/– | ![]() |
И суть его осталась ровно такой же ибо для прототипирования абсолютно не подходит. На любом другом ЯП разработку нужно начинать полностью с нуля, наработки на питоне нельзя больше никуда перенести. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #215 |
229. Сообщение от User (??), 13-Апр-24, 08:14 | +/– | ![]() |
... но приводить подтверждения своим словам я конечно же не буду. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #215 |
230. Сообщение от ИмяХ (ok), 13-Апр-24, 11:04 | +/– | ![]() |
Походу, задачку про сушёные грибы ты во втором классе прогулял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
232. Сообщение от Прохожий (??), 14-Апр-24, 06:52 | +/– | ![]() |
Ты, видимо, всё-таки Пайтон имел ввиду, говоря "пэйфон". Популярен он потому, что прост в обучении, прост в сопровождении, и его библиотека стандартная довольно-таки богата на функциональность, что позволяет очень быстро писать код в разных областях, при условии, что высокая производительность конечного продукта не нужна, а она таки не нужна примерно в 70-80 процентах от общего числа программ (где-то видел диаграмму такую). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #214 |
233. Сообщение от Прохожий (??), 14-Апр-24, 07:21 | –1 +/– | ![]() |
>становится адом в динамике | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #217 Ответы: #242 |
234. Сообщение от Прохожий (??), 14-Апр-24, 07:29 | –1 +/– | ![]() |
Затем, что речь идёт о прототипе. Пайтон в этом плане очень хорош по сравнению с тем же Си - намного более лаконичный язык, который к тому же проще читать и понимать (при условии, что код аннотациями типов снабжён). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #218 Ответы: #240, #241 |
235. Сообщение от Прохожий (??), 14-Апр-24, 07:32 | +/– | ![]() |
С библиотеками его медлительность уже не заметна, потому что в оставшихся местах (не покрываемых библиотекой) часто не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #198 Ответы: #243 |
236. Сообщение от Прохожий (??), 14-Апр-24, 07:39 | +/– | ![]() |
Вот ведь проблема, что за 40 (или уже 50?) лет программисты на Си от всего перечисленного так и не излечились почему-то. И если верить Гуглу с Микрософт ом (а зачем бы им врать), 70% ошибок програми на Си - это некорректная работа с памятью. Именно по этой причине и начали появляться языки с автоматическим управлением памятью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #244 |
237. Сообщение от Прохожий (??), 14-Апр-24, 07:41 | +/– | ![]() |
Есть проблема. Людям сейчас надо работу работать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
238. Сообщение от Прохожий (??), 14-Апр-24, 07:45 | +/– | ![]() |
А давно у Питона зависимость стандартной библиотеки от Rust? Ты уж определись, чем ты там занимаешься, всё-таки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #226 |
239. Сообщение от Прохожий (??), 14-Апр-24, 07:47 | +/– | ![]() |
>И вот эти костыли с venv и ещё динамической работой pep когда он сам походу из инета подтягивает недостающие зависимости | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 |
240. Сообщение от Илья (??), 14-Апр-24, 10:17 | +/– | ![]() |
> Затем, что речь идёт о прототипе. Пайтон в этом плане очень хорош по сравнению с тем же Си | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #234 |
241. Сообщение от Илья (??), 14-Апр-24, 10:49 | +/– | ![]() |
> намного более лаконичный язык, который к тому же проще читать и понимать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #234 |
242. Сообщение от Илья (??), 14-Апр-24, 11:01 | +/– | ![]() |
> написание комментариев | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #233 |
243. Сообщение от Ivan7 (ok), 15-Апр-24, 02:14 | +/– | ![]() |
Библиотеки в программе обычно делают лишь незначительную часть работы. Это лишь вспомогательный инструмент. Основной алгоритм пишется руками и обычно именно он определяет производительность. Даже между компиляторами С++ может быть большая разница в производительности генерируемого кода. Многое может зависеть от опций компиляции. У некоторых компиляторов С++ есть возможность делать ассемблерные вставки в коде С++. И в этом во всём огромный потенциал увеличения производительности. Да, готовые библиотеки предоставляют определённый функционал, но чаще всего неоптимальны в плане производительности. Короче, те, кто пишет на Питоне, даже не подозревают насколько код может быть быстрый. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #235 Ответы: #246 |
244. Сообщение от Ivan7 (ok), 15-Апр-24, 02:32 | +/– | ![]() |
> Вот ведь проблема, что за 40 (или уже 50?) лет программисты на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #236 |
246. Сообщение от Анонин (?), 30-Апр-24, 16:06 | +/– | ![]() |
> Да, готовые библиотеки предоставляют определённый функционал, но чаще всего неоптимальны в плане производительности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #243 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |