Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "В 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 (ok), 10-Апр-24, 21:18
| +/– | |
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 (?), 11-Апр-24, 16:32
| +/– | |
go - куцый кастрат, работающий медленнее C# | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #197 | ||
196.
Сообщение от Joe Ford (?), 11-Апр-24, 16:34
| +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 Добавить, Поддержать, Вебмастеру |