@ru_python

Страница 423 из 9768
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 прям порадовал

[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
https://python3wos.appspot.com/
Недавно было исследование, что в пипе питон3 больше, чем для 2.

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

Pavel
19.03.2016
07:27:53
несколько лет уже пользуюсь исключительно третьим, проблем не замечал
opencv выкатил совместимую с py3 версию где-то с полгода назад.

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
тут майкрософт анонсировали свой JIT-компилтятор для питона. Звучит многообещающе. https://github.com/Microsoft/Pyjion
еще, помнится, дропбокс что-то похожее пилил, но как-то не слышно об их успехах

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

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

parikLS
19.03.2016
09:22:32
Между range и xrange разница есть, если что.
судя по принту это 2 питон

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

឵Roma
19.03.2016
09:23:17
судя по принту это 2 питон
Разницы не вижу. http://pythonicway.com/education/basics/5-range

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 в питоне. Из-за того что он использует генератор числа данные совсем разные.

឵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
торнадо +

Artem
19.03.2016
09:30:11
посоны, есть смысл параллельно с джангой учить другой фреймворк?
посмотри flask, интересно какие впечатления он у тебя вызовет

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

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

Страница 423 из 9768