
Henaro
19.03.2016
06:18:54
А на чистом питоне?

Jungle
19.03.2016
06:22:00

Henaro
19.03.2016
06:22:32
Так это на jvm же
Я имею в виду родной интерпретатор

Google

Pavel
19.03.2016
06:23:40
а есть питон-код в текстовом виде?

Jungle
19.03.2016
06:24:22
Ща скину
http://pastebin.com/C99JMiaC
http://pastebin.com/HCvA5Xkp
pypy прям порадовал

Pavel
19.03.2016
06:30:51

[Anonymous]
19.03.2016
06:31:05
22 секунды родной?

Pavel
19.03.2016
06:31:09
да

[Anonymous]
19.03.2016
06:31:22
А жс сколько?

Pavel
19.03.2016
06:31:38
оказывается у меня нода стоит. счас..

Jungle
19.03.2016
06:32:24
pypy выдал 0.372298955917 на моей машине против node 591 мс

Henaro
19.03.2016
06:33:04
Интересно, сколько скала выдала бы)
На той же jvm

Jungle
19.03.2016
06:33:44
могу на clojure сделать тест

Google

Henaro
19.03.2016
06:33:53
Давай

Pavel
19.03.2016
06:33:55
C:\Users\pavel\temp>node 1.js
483
не знаю, что значит э.то число, работало пару секунд
гораздо быстрее, чем голый питон

[Anonymous]
19.03.2016
06:35:48
0.483 sec
Это в секундах

Pavel
19.03.2016
06:36:17
ну значит спитон тормознее в этом тесте примерно в 40 раз.

Jungle
19.03.2016
06:36:48
в javascripte считается в миллисекундах

[Anonymous]
19.03.2016
06:36:51
спит он :D

Jungle
19.03.2016
06:37:07
jit решает

Pavel
19.03.2016
06:37:48
кто-то спорит с этим?

[Anonymous]
19.03.2016
06:37:57
Хз
:D
Мб чсв нужно повысить

Kolyann
19.03.2016
06:45:14
о, а вот и js который дрючит всех и вся на бенчмарках
и только на них

Henaro
19.03.2016
06:45:56
А есть разница между pypy на jvm и jython?
Если я правильно понимаю, то в pypy канпеляцыя на лету (jit) и оно должно быть быстрее

[Anonymous]
19.03.2016
06:55:21
Непаго, а ты с чем работаешь?

Henaro
19.03.2016
06:56:36
С чем придётся (

[Anonymous]
19.03.2016
06:57:06
Паша, ты вроде бы мудр, ответь мне: бывают такие проекты, что один нужный модуль на 2х, а второй нужный модуль на 3х?

Google

Henaro
19.03.2016
06:57:06
Если речь о питоне, то я скорее в стадии познания

[Anonymous]
19.03.2016
06:57:34
И какой из этого выход? Как быть? Как найти альтернативу в технологии? Менять язык? Что подскажешь?
А так на чем? На пхп? руби?
ява какая-нить заморская?

Henaro
19.03.2016
07:05:19
Семь бед - один апплет
В переписать модуль под 3 версию реально?

Artem
19.03.2016
07:06:21
обычно «переписывание» заключается в запуске 2to3 или futurize http://python-future.org/automatic_conversion.html

[Anonymous]
19.03.2016
07:07:20
Тогда получается проблем вообще нет?
С питоном третим, по сути

Artem
19.03.2016
07:08:51
https://python3wos.appspot.com/
несколько лет уже пользуюсь исключительно третьим, проблем не замечал

Pavel
19.03.2016
07:16:09

[Anonymous]
19.03.2016
07:27:17
У вас вк не лагает?

Pavel
19.03.2016
07:27:53

Aragaer
19.03.2016
07:29:27
pypy3k вышел точно больше года назад

Henaro
19.03.2016
07:41:11
Ребят, а вот поясните по-хардкору за pypy?Если он такой крутой и быстрый - почему бы полностью на него не перейти? Включая джанго-проекты?
Какие подводные камни

Pavel
19.03.2016
07:42:50
раньше у них с поддрежкой C-расширений было не очень сладко.

Aragaer
19.03.2016
07:44:04
дело в том, что спецификация питон 3 заточена реально под конкретную реализацию CPython
и авторам всех остальных реализаций приходится подстраиваться

Google

Aragaer
19.03.2016
07:44:56
pypy мог бы быть еще круче, если бы допустим не система слотов, которая туда пришла исключительно потому что так реализован CPython и потом это протащили в спецификацию
у pypy опять же из-за jit получается что скорость выполнения хотспотов повышается, но сначала jit должен прогреться (проанализировать хотспоты), а потом еще по идее это может быть дополнительная трата оперативки
вобщем тут как и со всем остальным - если производительность обычного питона не устраивает, можно попробовать pypy и сравнить. Если стало лучше, то ок.

Pavel
19.03.2016
07:51:16
тут майкрософт анонсировали свой JIT-компилтятор для питона. Звучит многообещающе.
https://github.com/Microsoft/Pyjion

Aragaer
19.03.2016
07:54:01
кореклр это чота виндусонли же?

[Anonymous]
19.03.2016
07:55:01
Да

Pavel
19.03.2016
07:55:07
coreclr уже год как в опенсорс отдали.

Admin
ERROR: S client not available

Aragaer
19.03.2016
07:55:07
тогда лесом
ну если спортируют на позикс, то можно

[Anonymous]
19.03.2016
07:55:38
Майкрософт вообще чудные и доставляют лулзами иногда

Pavel
19.03.2016
07:56:08
тогда лесом
допилят до релиза, покажут тесты перфоманса, тут то красноглазые и обзавидуются. Или нет, всякое может быть.

Aragaer
19.03.2016
07:59:10
сишарп вон до релиза допилили и мне все равно как-то на него фиолетово

Pavel
19.03.2016
08:04:00
сравнивать разные языки программирования и платформы для запуска кода на одном языке - не очень практично.

Aragaer
19.03.2016
08:04:33
а сравнивать степень фиолетовости - можно. Но тоже не очень практично 8)

Pavel
19.03.2016
08:07:32
но им реально надо это делать под другой торговой маркой.
Вон недавно, показали свой интепретатор жабаскрипта, которые быстрее и фичастее, чем V8 от гугла, и предложили в node.js сделать выбор, как запускаться. Так от тепла жоп жаваскрипт-кодеров у нас аж весна началась.

[Anonymous]
19.03.2016
08:09:24
Хд

Artem
19.03.2016
08:09:48

Andrey
19.03.2016
09:06:40
Всем привет. В python есть pip-like способы распространения бинарных библиотек?

Artem
19.03.2016
09:11:35

Google

឵Roma
19.03.2016
09:21:44
Между range и xrange разница есть, если что.

parikLS
19.03.2016
09:22:32

Whore Amazing
19.03.2016
09:22:56
посоны, есть смысл параллельно с джангой учить другой фреймворк?

឵Roma
19.03.2016
09:23:17

87776
19.03.2016
09:24:13

parikLS
19.03.2016
09:24:29
с range еще дольше бы работало

឵Roma
19.03.2016
09:26:13
с range еще дольше бы работало
Понял что написал?
For в js работает точно так-же как и range в питоне. Из-за того что он использует генератор числа данные совсем разные.

Whore Amazing
19.03.2016
09:26:33

឵Roma
19.03.2016
09:27:14

Whore Amazing
19.03.2016
09:27:38

឵Roma
19.03.2016
09:27:42
Да

Whore Amazing
19.03.2016
09:27:52
окей.

parikLS
19.03.2016
09:28:37
торнадо +

឵Roma
19.03.2016
09:29:30

Artem
19.03.2016
09:30:11

Whore Amazing
19.03.2016
09:30:26

឵Roma
19.03.2016
09:30:35
У меня он вызвал только положительные. Очень много возможностей.

Artem
19.03.2016
09:30:48
он и так небольшой, совсем мелкий — bottle