The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск PyPy 2.5, реализации Python, написанной на языке Python "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск PyPy 2.5, реализации Python, написанной на языке Python "  +2 +/
Сообщение от opennews (ok) on 04-Фев-15, 10:15 
Представлен (http://morepypy.blogspot.ru/2015/02/pypy-250-released.html) релиз PyPy 2.5 (http://pypy.org/), реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython (http://doc.pypy.org/en/latest/coding-guide.html#id1), Restricted Python). Новый выпуск примечателен значительным увеличением производительности, он в среднем на 10% быстрее (http://speed.pypy.org/) прошлой версии PyPy и в 6.93 раза быстрее классического CPython 2.7. Выпуск доступен для x86-систем  Linux 32/64, OpenBSD, OS X 64 и Windows 32, а также для систем на базе архитектуры ARM (ARMv6 или ARMv7 с VFPv3).


Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си (CPython). Ценой высокой производительности и использования JIT-компиляции является более высокое потребление памяти - общее потребление памяти в сложных и длительно работающих процессах (например, при трансляции PyPy силами самого PyPy) превышает потребление CPython в полтора-два раза.

Новшества (http://doc.pypy.org/en/latest/release-2.5.0.html), добавленные в PyPy 2.5:


-  Сокращено время "разогрева" JIT-компилятора и увеличена производительность генерируемого им кода. По сравнению с прошлым выпуском производительность возросла более чем на 10%. Отключено по умолчанию обнуление выделяемой в сборщике мусора памяти;
-  Улучшена передача объектов между кодом на языке Си и PyPy. В Си теперь можно передавать прямые указатели (без копирования), что позволило поднять пропускную способность ввода/вывода. Тесты показали увеличение производительности выполнения интенсивных сетевых операций приблизительно на 50%. Операции с файлами ещё требуют дополнительной оптимизации и пока демонстрируют рост производительности на 20%;

-  Расширены возможности интегрированной математической библиотеки numpy, в которой появилась поддержка  API GenericUfunc и добавлен  модуль линейной алгебры linalg (http://docs.scipy.org/doc/scipy/reference/linalg.html), основанный на пакете LAPACK (http://www.netlib.org/lapack/).

-  Осуществлён переход (http://morepypy.blogspot.ru/2015/01/faster-more-memory-effic...) на использование по умолчанию упорядоченных словарных типов, более эффективных с точки зрения потребления памяти и позволяющих добиться более высокой производительности класса collections.OrderedDict;


-  Выполнена более аккуратная обработка кодов ошибок (errno, GetLastError, WSAGetLastError) с приближением реализации обработчиков к внешним вызовам функций;

-  В документации полностью разделены возможности PyPy, связанные с поддержкой интерпретатора Python и  подмножества данного языка со статической типизацией - RPython (http://rpython.readthedocs.org/en/latest/) (Restricted Python), нацеленного на написание быстрых интерпретаторов динамических языков программирования.


Основные особенности PyPy:

-  Поддержка бесстекового (Stackless) режима работы, позволяющего использовать модель actor (erlang-подобное программирование с массой микропотоков и отсыланием сигналов друг другу;


-  Реализация режима изолированного выполнения кода, к которому нет доверия. От sandbox в CPython данный режим отличается полной поддержкой всех возможностей языка без выделения unsafe-функций.

-  Автоматическая генерация и полная прозрачность встроенного JIT-компилятора;

-  PyPy успешно проходит стандартный тестовый пакет Python и поддерживает (http://pypy.org/compat.html) большинство из стандартных Python-модулей и фреймворков, таких как ctypes, django (с sqlite), twisted (без поддержки ssl), pylons, pyglet. PyPy может быть использован для бесшовной замены CPython 2.7;

-  Поддержка работы на архитектурах x86 (IA-32) , x86_64 и ARM. Ведется работа по адаптации для архитектуры PowerPC (PPC64), но она ещё не завершена;

-  На базе технологий PyPy созданы бэкенды для генерации в PyPy байткода для LLVM и виртуальных машин .NET/CLI и Java.

-  На базе PyPy ведется разработка реализаций на языке Python интерпретаторов Prolog, Smalltalk, Ruby, JavaScript, Io и Scheme.

-  Версия PyPy с поддержкой Python 3 развивается в рамках проекта  Py3k (https://www.opennet.ru/opennews/art.shtml?num=40050);

-  Вариант PyPy с поддержкой распараллеливания на многоядерных системах развивается в рамках проекта PyPy-STM (https://www.opennet.ru/opennews/art.shtml?num=40150) (PyPy Software Transactional Memory).

URL: http://morepypy.blogspot.ru/2015/02/pypy-250-released.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=41604

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +11 +/
Сообщение от Какаянахренразница (ok) on 04-Фев-15, 10:15 
> реализации языка 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/e5e5d17a95704d39421f34f44f86...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +17 +/
Сообщение от Аноним (??) on 04-Фев-15, 10:18 
Евгений Ваганович, уже несмешно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +14 +/
Сообщение от Какаянахренразница (ok) on 04-Фев-15, 10:26 
> уже несмешно.

Не стреляйте в петро^Wпианиста — он играет, как умеет (C)

А тебе плюс, мой анонимный друг. За честность и за обращение по имени-отчеству.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

32. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +5 +/
Сообщение от Йух (??) on 04-Фев-15, 19:00 
скорее в питониста
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +5 +/
Сообщение от Аноним (??) on 04-Фев-15, 14:53 
Что ни там курят, те кто пишут пипирку и общаются с собаками?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

18. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +3 +/
Сообщение от Аноним (??) on 04-Фев-15, 14:54 
*они
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от Какаянахренразница (ok) on 04-Фев-15, 14:59 
> Что ни там курят, те кто пишут пипирку и общаются с собаками?

Что курят кодеры, я не знаю. А про общение с собаками дело такое:
1. dawg это слэнговое произношение слэнгового слова "док".
2. мем с рекурсией запущен ведущим американской телепередачей Pimp My Ride (чувак на демотиваторе, забыл его имя).

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +2 +/
Сообщение от Genry Tomasino on 04-Фев-15, 15:36 
xzibit вроде.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

28. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от Stax (ok) on 04-Фев-15, 18:19 
Можно было просто дать ссылку http://lurkmore.to/Yo_dawg :)
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

30. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от PnDx (ok) on 04-Фев-15, 18:48 
"Yo, dawg" >> "Эй, чувак"
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

35. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  –1 +/
Сообщение от Аноним (??) on 04-Фев-15, 23:08 
>написали Питон на Питоне, чтобы ты мог запускать питоновские скрипты, запуская питоновские скрипты.

То как они всё это сделали иначе как бредом не назовёшь. Ведь есть же два адекватных примера: Java и V8, но они решили пойти своим путём...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +9 +/
Сообщение от Аноним (??) on 04-Фев-15, 10:20 
>> Новый выпуск примечателен значительным увеличением производительности, он в среднем на 10% быстрее прошлой версии PyPy

Судя по тому что у них каждый выпуск все быстрее они уже должны обогнать ассемблер по скорости.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +2 +/
Сообщение от Nuzhny on 04-Фев-15, 11:52 
Учитывая, что написание ассемблерного кода для современных процессоров чрезвычайно сложный процесс, то не исключаю, что PyPy уже обогнал много рукописных ассемблерных алгоритмов. А numpy вообще всегда был очень быстрым. Это во-первых.

А во-вторых, ускорение во сколько-то раз - это относительная метрика, а не абсолютная. Может быть, что речь идёт об очень маленьких порядках. То есть ускорение в 2 раза может принести выигрыш в часы для тяжёлых алгоритмов, а может и всего несколько тактов на каком-нибудь сложении нескольких чисел. Все помнят, почему Ахиллес никогда не догонит черепаху, хотя расстояние между ними сокращается каждый раз вдвое. Возможно, что всё ускорение идёт к какой-то асимптотической оценке, которую никогда не перепрыгнет.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  –5 +/
Сообщение от Аноним (??) on 04-Фев-15, 13:25 
>>не исключаю, что PyPy уже обогнал много рукописных ассемблерных алгоритмов

Что вы курили, уважаемый? С каких пор Ассемблерный код стал медленнее, чем интерпретируемый язык?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +3 +/
Сообщение от Nuzhny on 04-Фев-15, 13:40 
Сначала надо текст читать, а после комментарии писать - там нет интерпретируемого языка. Есть подмножество, которое компилируется в тот же самый бинарный код с помощью jit компилятора. Разница лишь в том, что компиляция происходит не на компьютере разработчика, а на компьютере пользователя в момент запуска программы.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  –6 +/
Сообщение от Аноним (??) on 04-Фев-15, 14:49 
>Сначала надо текст читать, а после комментарии писать - там нет интерпретируемого языка. Есть подмножество, которое компилируется в тот же самый бинарный код с помощью jit компилятора. Разница лишь в том, что компиляция происходит не на компьютере разработчика, а на компьютере пользователя в момент запуска программы.

Приличная у тебя солянка в голове: ни внятного сообщения, ни внятного ответа. Похоже на гуманитарии (сумбур) головного мозга.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +2 +/
Сообщение от Nuzhny on 04-Фев-15, 16:05 
Гы! Я какое-то время занимался этой же самой темой, только jit + lua. И Питон использую в повседневной жизни вместе с numpy.
А по теме, видимо, нечего сказать тебе.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

29. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  –6 +/
Сообщение от Аноним (??) on 04-Фев-15, 18:22 
>Гы! Я какое-то время занимался этой же самой темой, только jit + lua. И Питон использую в повседневной жизни вместе с numpy.

так видно же по содержанию твоих сообщении что ты на python'е пишешь

>А по теме, видимо, нечего сказать тебе.

Не вступаю в дискуссии с гуманитариями, vb- и python-недопрограммистами, пользователями windows и продуктов apple, фанатами mono, bsd-лицензии и systemd. Лишь иногда для аудитории подмечаю бездарность коментаторов.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

31. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Nuzhny on 04-Фев-15, 18:55 
Ха! Ты только что вступил со мной в дискуссию (из всего списка ко мне подходит только любовь к bsd like лицензиям)!
Пойди и поплачь теперь из-за нарушения своих принципов.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

33. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 04-Фев-15, 20:23 
Глупый ты. Это не дискуссия.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

38. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от бедный буратино (ok) on 05-Фев-15, 03:20 
> Не вступаю в дискуссии с гуманитариями, vb- и python-недопрограммистами, пользователями windows и продуктов apple, фанатами mono, bsd-лицензии и systemd.

шаблонный пафос (tm)

шаблонная индивидуальность (tm)

эстет-педераст (tm)

и просто прелесть...

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

40. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от Аноним (??) on 05-Фев-15, 04:51 
>шаблонный пафос (tm)
>шаблонная индивидуальность (tm)
>эстет-педераст (tm)
>и просто прелесть...

сильно же тебя зацепило..

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

41. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +2 +/
Сообщение от бедный буратино (ok) on 05-Фев-15, 05:38 
Как вспомню, что аноним не общается с любителями монобейсика под bsd лицензией, так ложка в рот не лезет.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

42. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 05-Фев-15, 08:46 
>Как вспомню, что аноним не общается с любителями монобейсика под bsd лицензией, так ложка в рот не лезет.

Ваганыч, а ты поглупел..

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

15. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Алексей (??) on 04-Фев-15, 14:40 
Учитывая, что Python в расчетных тестах в среднем в 20 раз медленнее C, то можно прикинуть сколько им еще надо пилить.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

23. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от Аноним (??) on 04-Фев-15, 17:17 
Учитывая что сами расчёты на питоне пишут только утырки, а нормальные сводят это всё в правильгве вызовы numpy ....
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

27. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 04-Фев-15, 18:14 
>а нормальные сводят это всё в правильгве вызовы numpy
>сводят это всё в правильгве
>правильгве

ясно, че

// желание обходить стороной python только усилилось, спасибо!

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

39. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от anonimouse on 05-Фев-15, 03:52 
Очень хорошо! Сиди в своем уютном шарпике :)
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

44. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от count0krsk (ok) on 08-Фев-15, 23:47 
И шарп, и этот ваш Питон - не нужны. Православных баша и перл хватает как для простых скриптов, так и для парсинга всего. От wi-fi точки соседа до xml-портянки с заказами от клиентов на работе.
А если уж и писать софт, то на сях или qt на край. Что собственно и делают большинство opensource разрабов.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

5. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 04-Фев-15, 11:10 
> он в среднем на 10% быстрее прошлой версии PyPy и в 6.93 раза быстрее классического CPython

Точно в 6.93 раза на любых тестах?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Будочки on 04-Фев-15, 11:35 
Там где задействовано время компиляции. :))
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

34. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от Lain_13 (ok) on 04-Фев-15, 21:07 
Ты не понимаешь значения слов «в среднем»?
И, естественно, среднее считалось из доступных у них тестов. Если вам что-то не нравится - напишите им больше тестов.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 04-Фев-15, 11:11 
а почему реализация питона на питоне доступна не для всех платформ, для которых доступен питон? может этот питон не может на питоне работать, а может работать только на своеобразной эмуляции питона? ...точнее питоноподобного интерпритатора....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Andrey Mitrofanov on 04-Фев-15, 11:21 
> а может работать только на своеобразной эмуляции питона? ...точнее питоноподобного интерпритатора....

Догада! Он написан на RPython.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Будочки on 04-Фев-15, 11:36 
точнее там от питона одно название
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от ImG on 04-Фев-15, 12:39 
>Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код

Машинный код

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

22. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  –1 +/
Сообщение от фыфы on 04-Фев-15, 16:09 
т.е. это компилятор?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

26. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +2 +/
Сообщение от Crazy Alex (ok) on 04-Фев-15, 17:32 
ну неужели так сложно загуглить JIT?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

45. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от count0krsk (ok) on 08-Фев-15, 23:49 
> Машинный код

Мышиный кот ;-)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +1 +/
Сообщение от Crazy Alex (ok) on 04-Фев-15, 17:32 
Действительно - почему волшебным образом не возникает кодогенерация для любой платформы...

Очнись, JIT платформозависим

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

47. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 09-Фев-15, 10:12 
# 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
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

24. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  –1 +/
Сообщение от Аноним (??) on 04-Фев-15, 17:24 
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.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от via (??) on 04-Фев-15, 23:40 
на своих гуевых (tkinter) приложениях, кроме более долго старта, что-то никаких плюсов по сравнению с CPython2.7 не обнаружил. А, вот, веб-аппликуха после старта ощутимо меньше жрет проц на этом PyPy2.5.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 05-Фев-15, 02:07 
А каким образом PyPy должен ускорять работы GUI'ни, которая тем более сделана на Tcl/Tk?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

43. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 06-Фев-15, 23:19 
Млин, зачем делать этот PyPy почему просто не написать нормальный CPython? Возможно если бы Cpython умел компилировать в нативную платформу тогда еще ладно Си написан на Си и Питон написан на Питон, но вот так вот то зачем дро@ся?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от count0krsk (ok) on 08-Фев-15, 23:51 
> так вот то зачем дро@ся?

42 ))

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "Выпуск PyPy 2.5, реализации Python, написанной на языке Pyth..."  +/
Сообщение от Аноним (??) on 09-Фев-15, 10:15 
> Млин, зачем делать этот PyPy почему просто не написать нормальный CPython? Возможно
> если бы Cpython умел компилировать в нативную платформу тогда еще ладно
> Си написан на Си и Питон написан на Питон, но вот
> так вот то зачем дро@ся?

Почему не написать нормальный CPython - это вопрос к авторам CPython'а. А авторам PyPy видимо проще писать на питоне, поэтому он и на питоне.

- Ваш Кэп.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру