1.1, Какаянахренразница (ok), 10:15, 04/02/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +10 +/– |
> реализации языка Python, написанной на языке Python
Yo, dawg, I heard you like Python, so we wrote Python in Python so you can run a Python script while running a Python script.
Перевод: Йо, дог, я слышал, что ты любишь Питон, так мы тебе написали Питон на Питоне, чтобы ты мог запускать питоновские скрипты, запуская питоновские скрипты.
Картинка: http://www.quickmeme.com/img/e5/e5e5d17a95704d39421f34f44f867460bf75528f20e57
| |
|
|
3.4, Какаянахренразница (ok), 10:26, 04/02/2015 [^] [^^] [^^^] [ответить]
| +14 +/– |
> уже несмешно.
Не стреляйте в петро^Wпианиста — он играет, как умеет (C)
А тебе плюс, мой анонимный друг. За честность и за обращение по имени-отчеству.
| |
|
2.17, Аноним (-), 14:53, 04/02/2015 [^] [^^] [^^^] [ответить]
| +5 +/– |
Что ни там курят, те кто пишут пипирку и общаются с собаками?
| |
|
3.19, Какаянахренразница (ok), 14:59, 04/02/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что ни там курят, те кто пишут пипирку и общаются с собаками?
Что курят кодеры, я не знаю. А про общение с собаками дело такое:
1. dawg это слэнговое произношение слэнгового слова "док".
2. мем с рекурсией запущен ведущим американской телепередачей Pimp My Ride (чувак на демотиваторе, забыл его имя).
| |
|
2.35, Аноним (-), 23:08, 04/02/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
>написали Питон на Питоне, чтобы ты мог запускать питоновские скрипты, запуская питоновские скрипты.
То как они всё это сделали иначе как бредом не назовёшь. Ведь есть же два адекватных примера: Java и V8, но они решили пойти своим путём...
| |
|
1.3, Аноним (-), 10:20, 04/02/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
>> Новый выпуск примечателен значительным увеличением производительности, он в среднем на 10% быстрее прошлой версии PyPy
Судя по тому что у них каждый выпуск все быстрее они уже должны обогнать ассемблер по скорости.
| |
|
2.10, Nuzhny (?), 11:52, 04/02/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Учитывая, что написание ассемблерного кода для современных процессоров чрезвычайно сложный процесс, то не исключаю, что PyPy уже обогнал много рукописных ассемблерных алгоритмов. А numpy вообще всегда был очень быстрым. Это во-первых.
А во-вторых, ускорение во сколько-то раз - это относительная метрика, а не абсолютная. Может быть, что речь идёт об очень маленьких порядках. То есть ускорение в 2 раза может принести выигрыш в часы для тяжёлых алгоритмов, а может и всего несколько тактов на каком-нибудь сложении нескольких чисел. Все помнят, почему Ахиллес никогда не догонит черепаху, хотя расстояние между ними сокращается каждый раз вдвое. Возможно, что всё ускорение идёт к какой-то асимптотической оценке, которую никогда не перепрыгнет.
| |
|
3.13, Аноним (-), 13:25, 04/02/2015 [^] [^^] [^^^] [ответить]
| –5 +/– |
>>не исключаю, что PyPy уже обогнал много рукописных ассемблерных алгоритмов
Что вы курили, уважаемый? С каких пор Ассемблерный код стал медленнее, чем интерпретируемый язык?
| |
|
4.14, Nuzhny (?), 13:40, 04/02/2015 [^] [^^] [^^^] [ответить]
| +3 +/– |
Сначала надо текст читать, а после комментарии писать - там нет интерпретируемого языка. Есть подмножество, которое компилируется в тот же самый бинарный код с помощью jit компилятора. Разница лишь в том, что компиляция происходит не на компьютере разработчика, а на компьютере пользователя в момент запуска программы.
| |
|
5.16, Аноним (-), 14:49, 04/02/2015 [^] [^^] [^^^] [ответить]
| –6 +/– |
>Сначала надо текст читать, а после комментарии писать - там нет интерпретируемого языка. Есть подмножество, которое компилируется в тот же самый бинарный код с помощью jit компилятора. Разница лишь в том, что компиляция происходит не на компьютере разработчика, а на компьютере пользователя в момент запуска программы.
Приличная у тебя солянка в голове: ни внятного сообщения, ни внятного ответа. Похоже на гуманитарии (сумбур) головного мозга.
| |
|
6.21, Nuzhny (?), 16:05, 04/02/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Гы! Я какое-то время занимался этой же самой темой, только jit + lua. И Питон использую в повседневной жизни вместе с numpy.
А по теме, видимо, нечего сказать тебе.
| |
|
7.29, Аноним (-), 18:22, 04/02/2015 [^] [^^] [^^^] [ответить]
| –6 +/– |
>Гы! Я какое-то время занимался этой же самой темой, только jit + lua. И Питон использую в повседневной жизни вместе с numpy.
так видно же по содержанию твоих сообщении что ты на python'е пишешь
>А по теме, видимо, нечего сказать тебе.
Не вступаю в дискуссии с гуманитариями, vb- и python-недопрограммистами, пользователями windows и продуктов apple, фанатами mono, bsd-лицензии и systemd. Лишь иногда для аудитории подмечаю бездарность коментаторов.
| |
|
8.31, Nuzhny (?), 18:55, 04/02/2015 [^] [^^] [^^^] [ответить] | +/– | Ха Ты только что вступил со мной в дискуссию из всего списка ко мне подходит т... текст свёрнут, показать | |
|
|
|
|
|
|
2.15, Алексей (??), 14:40, 04/02/2015 [^] [^^] [^^^] [ответить]
| +/– |
Учитывая, что Python в расчетных тестах в среднем в 20 раз медленнее C, то можно прикинуть сколько им еще надо пилить.
| |
|
3.23, Аноним (-), 17:17, 04/02/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Учитывая что сами расчёты на питоне пишут только утырки, а нормальные сводят это всё в правильгве вызовы numpy ....
| |
|
4.27, Аноним (-), 18:14, 04/02/2015 [^] [^^] [^^^] [ответить]
| +/– |
>а нормальные сводят это всё в правильгве вызовы numpy
>сводят это всё в правильгве
>правильгве
ясно, че
// желание обходить стороной python только усилилось, спасибо!
| |
|
|
6.44, count0krsk (ok), 23:47, 08/02/2015 [^] [^^] [^^^] [ответить]
| +/– |
И шарп, и этот ваш Питон - не нужны. Православных баша и перл хватает как для простых скриптов, так и для парсинга всего. От wi-fi точки соседа до xml-портянки с заказами от клиентов на работе.
А если уж и писать софт, то на сях или qt на край. Что собственно и делают большинство opensource разрабов.
| |
|
|
|
|
|
1.5, Аноним (-), 11:10, 04/02/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> он в среднем на 10% быстрее прошлой версии PyPy и в 6.93 раза быстрее классического CPython
Точно в 6.93 раза на любых тестах?
| |
|
2.34, Lain_13 (ok), 21:07, 04/02/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты не понимаешь значения слов «в среднем»?
И, естественно, среднее считалось из доступных у них тестов. Если вам что-то не нравится - напишите им больше тестов.
| |
|
1.6, Аноним (-), 11:11, 04/02/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
а почему реализация питона на питоне доступна не для всех платформ, для которых доступен питон? может этот питон не может на питоне работать, а может работать только на своеобразной эмуляции питона? ...точнее питоноподобного интерпритатора....
| |
|
2.7, Andrey Mitrofanov (?), 11:21, 04/02/2015 [^] [^^] [^^^] [ответить]
| +/– |
> а может работать только на своеобразной эмуляции питона? ...точнее питоноподобного интерпритатора....
Догада! Он написан на RPython.
| |
2.12, ImG (?), 12:39, 04/02/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код
Машинный код
| |
2.25, Crazy Alex (ok), 17:32, 04/02/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Действительно - почему волшебным образом не возникает кодогенерация для любой платформы...
Очнись, JIT платформозависим
| |
2.47, Аноним (-), 10:12, 09/02/2015 [^] [^^] [^^^] [ответить]
| +/– |
# file /usr/lib64/pypy/pypy-c
/usr/lib64/pypy/pypy-c: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, stripped
| |
|
1.24, Аноним (-), 17:24, 04/02/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Python 2.7.8 (10f1b29a2bd2, Feb 03 2015, 00:56:13)
[PyPy 2.5.0 with MSC v.1500 32 bit] on win32
Последняя версия Python 2.7.9, а у PyPy - 2.7.8.
| |
1.36, via (??), 23:40, 04/02/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
на своих гуевых (tkinter) приложениях, кроме более долго старта, что-то никаких плюсов по сравнению с CPython2.7 не обнаружил. А, вот, веб-аппликуха после старта ощутимо меньше жрет проц на этом PyPy2.5.
| |
|
2.37, Аноним (-), 02:07, 05/02/2015 [^] [^^] [^^^] [ответить]
| +/– |
А каким образом PyPy должен ускорять работы GUI'ни, которая тем более сделана на Tcl/Tk?
| |
|
1.43, Аноним (-), 23:19, 06/02/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Млин, зачем делать этот PyPy почему просто не написать нормальный CPython? Возможно если бы Cpython умел компилировать в нативную платформу тогда еще ладно Си написан на Си и Питон написан на Питон, но вот так вот то зачем дро@ся?
| |
|
2.48, Аноним (-), 10:15, 09/02/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Млин, зачем делать этот PyPy почему просто не написать нормальный CPython? Возможно
> если бы Cpython умел компилировать в нативную платформу тогда еще ладно
> Си написан на Си и Питон написан на Питон, но вот
> так вот то зачем дро@ся?
Почему не написать нормальный CPython - это вопрос к авторам CPython'а. А авторам PyPy видимо проще писать на питоне, поэтому он и на питоне.
- Ваш Кэп.
| |
|
|