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