|
2.3, jOKer (ok), 09:39, 10/04/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
А когда с гонкой столкнешься в полный рост, не пожалеешь?)))
А если серьезно, то вот лично меня ситуация, когда параллельно развиваются два интерпретатора, один с GIL (CPython), а второй без (PyPy), - вполне устраивает. "Выбор - это всегда хорошо" (с)
|
|
2.7, Шарп (ok), 10:05, 10/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Большинство питощиков никогда не осилят синхронизацию в настоящей многопоточности.
|
|
|
3.14, 12yoexpert (ok), 10:27, 10/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
да большинство сишников не осилит, что уж говорить о скрипт-кидди на питоне или расте
|
|
|
2.20, Аноним (20), 10:38, 10/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
С релизом 3.12 писали же
> началось альфа-тестирование ветки Python 3.13, в которой появился режим сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock) |
|
|
1.2, Аноним (2), 09:30, 10/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Ну вот, то самое Счастливое Будущее уже наступило! Поздравляю всех товарищей питонистов!
|
|
|
2.16, Аноним (-), 10:33, 10/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ну вот, то самое Счастливое Будущее уже наступило! Поздравляю всех товарищей питонистов!
Вот так плавно и постепенно, гадюка легким движением руки превратилась в элегантную... жабу!!!
|
|
|
1.4, anonymous (??), 09:42, 10/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Насколько я помню, просто так JIT не бывает, и за его использование приходится платить небольшим оверхедом по процессору (счётчики вставлять), но и заметным оверхедом по памяти.
Если питн продолжит развиваться в том направлении, то станет явой, и я не уверен, что это так уж и хорошо.
|
|
|
2.6, test (??), 09:59, 10/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Вы бы лучше посчитали оверхед у JS, то не так сильно удивлялись бы.
|
|
2.18, Аноним (-), 10:36, 10/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Насколько я помню, просто так JIT не бывает, и за его использование приходится
> платить небольшим оверхедом по процессору (счётчики вставлять), но и заметным
> оверхедом по памяти.
Во первых генерить оптимальный код - нифига не lightweight операция. И одно дело если это билдферма отпедалила, и другое - если лично вы. Во вторых RAM и CPU на это вполне себе уходит - и ява, или накрайняк, яваскрипт - таки получаются, да.
Имела жаба гадюку - а теперь, вот, вывелось нечто земноводное непонятного типа :)
|
|
|
1.5, ИмяХ (ok), 09:42, 10/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
>>код работает на 50% быстрее.
То есть код будет тормознее не в 200 раз, а всего лишь в 133 раза
|
|
|
2.12, AS (??), 10:26, 10/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
200 - 100%
133 - X%
я в 3 классе, но мне кажется, что X точно не 50%
|
|
|
1.8, Пряник (?), 10:11, 10/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
То есть каждый раз компилировать и выполнять инструкции быстрее, чем интерпретировать? Хм...
|
|
|
2.13, Аноним (13), 10:26, 10/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Зачем каждый раз? Один раз функцию скомпилировал и исполняй её хоть 100 000 раз.
|
|
|
1.23, Аноним (23), 10:52, 10/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>позволяющего добиться существенного повышения производительности
пруф или не было, на типичных применениях jit это жор памяти, процессора, и тормоза, к чему эти фантазии в тексте?
|
|
|
2.27, Аноним (27), 11:03, 10/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну сравни производительность языка с JIT, например C# или Java, с питоном, потом рассуждай о фвнтазиях
|
|
|
|