The OpenNET Project / Index page

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

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

"Релиз PyPy 1.8, реализации Python, написанной на языке Python "  +/
Сообщение от opennews (ok) on 11-Фев-12, 12:42 
Доступен (http://morepypy.blogspot.com/2012/02/pypy-18-business-as-usu...) релиз проекта PyPy 1.8 (http://pypy.org/), в рамках которого разрабатывается реализации языка Python, написанная на языке Python (используется статически типизированное подмножество RPython (http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html#re...), Restricted Python). Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си (CPython). В новом выпуске, помимо исправления ошибок и обеспечения совместимости с Python-проектами, особое внимание было уделено (http://morepypy.blogspot.com/2012/02/almost-there-pypys-arm-...) реализации поддержки в JIT платформы ARM.

Как обычно продолжена работа по увеличению производительности и снижению потребления памяти. В среднем PyPy 1.8 на 10% быстрее (http://speed.pypy...

URL: http://permalink.gmane.org/gmane.comp.python.devel/129531
Новость: http://www.opennet.ru/opennews/art.shtml?num=33053

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

Оглавление

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


1. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Толя Вихров (ok) on 11-Фев-12, 12:42 
Так у него синтаксис python 2 или 3 ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от АК on 11-Фев-12, 13:07 
Пока только 2. 3 добавят в следующую версию.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +1 +/
Сообщение от антоним on 11-Фев-12, 13:21 
Пора бы уже попробовать, раз уж numpy практически допилен. Кто в курсе, как там со scipy и matplotlib? ну и pyqt4 очень хотелось бы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Аноним (??) on 11-Фев-12, 16:00 
Статус поддержки numpy
http://buildbot.pypy.org/numpy-status/latest.html

а pyqt необходимо по сути привязывать почти с нуля - расширения на С в РуРу, так просто не заработают

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

87. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +3 +/
Сообщение от антоним on 11-Фев-12, 18:29 
Порылся насчет pyqt4 - какой-то перец предлагает использовать его через удаленный вызов - то есть связка типа pypy <-> rpc <-> cpython+qt4. Говорит что работает. Другой перец эмбедит cpython+matplotlib через ctypes в pypy. Тоже говорит что работает. Ну, не знаю, меня такие костылища честно говоря смущают.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

98. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от NHJKM on 11-Фев-12, 21:44 
> Пора бы уже попробовать, раз уж numpy практически допилен. Кто в курсе,
> как там со scipy и matplotlib? ну и pyqt4 очень хотелось
> бы.

отдельно компилировать нужно.

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

4. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +1 +/
Сообщение от Аноним (??) on 11-Фев-12, 13:42 
Традиционный риторический вопрос: когда оно перестанет требовать 4 гига памяти для компиляции?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

97. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от NHJKM on 11-Фев-12, 21:43 
компиляции?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

108. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Df232z (ok) on 13-Фев-12, 08:05 
Компиляции.
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

109. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от антоним on 13-Фев-12, 12:00 
трансляции, в терминах авторов PyPy
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

110. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Ищавин (ok) on 13-Фев-12, 20:23 
У меня только 3,68Гб заюзало, прогресс :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  –3 +/
Сообщение от Аноним (??) on 11-Фев-12, 14:13 
То есть PyPy, запущенный на CPython, быстрее выполняет код, чем просто CPython?о_О
А если запустить PyPy на PyPy, запущенный на CPython, это будет еще быстрее?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +1 +/
Сообщение от Аноним (??) on 11-Фев-12, 14:26 
PyPy написан на RPython, который компилируется в машинный код. Скомпилированный PyPy работает быстрее, чем CPython. При этом RPython является подмножеством Python, поэтому PyPy можно запускать и в режиме интерпретации, из-под обычного питона или самого PyPy - это очень удобно для отладки, но в таком варианте PyPy, конечно, медленнее того питона, которым запускается.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

93. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +1 +/
Сообщение от Аноним (??) on 11-Фев-12, 19:51 
>>реализации Python, написанной на языке Python

Да здравствует рекурсия!

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

95. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Аноним (??) on 11-Фев-12, 20:21 
Это не рекурсия, а self-hosted/bootstrapping. Разницу все-таки понимать надо.
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

99. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Anonas on 11-Фев-12, 22:19 
Если чё, gcc тоже мопилится ggc'ой. Так что рекурсия бутстраппингу рознь.
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

100. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Аноним (??) on 11-Фев-12, 22:24 
Если чё, рекурсия - это не только вызов функцией самой себя в каком-нибудь языке программирования.
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

102. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Аноним (??) on 11-Фев-12, 22:31 
На gcc компилируется новый gcc, на котором компилируется новый gcc, на котором компилируется новый gcc, на котором компилируется новый gcc...

Угадай, что общего у bootstrapping и рекурсии?

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

105. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +1 +/
Сообщение от Аноним (??) on 12-Фев-12, 08:12 
> Угадай, что общего у bootstrapping и рекурсии?

Bootstrapping != рекурсия. Можно собрать старым gcc новый gcc, а потом новым gcc самого себя. Наиболее интересным вопросом является "блин, а как же появился самый первый gcc?!", что и называется словом bootstrapping :)

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

94. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +1 +/
Сообщение от EUGENE on 11-Фев-12, 20:10 
В 5 раз быстрее CPython - супер
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

101. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Аноним (??) on 11-Фев-12, 22:28 
> В 5 раз быстрее CPython - супер

Что-то на графике из новости этого не заметно - там он как-то сильно внизу. Или я что-то не понял?

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

103. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Аноним (??) on 11-Фев-12, 22:32 
Там забыли написать, что lower is better. Это время выполнения же, как я понимаю.
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

104. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от Аноним (??) on 12-Фев-12, 08:10 
Пусть они тогда еще и с си сравнят, раз уж статическая типизация и все такое ;]
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

106. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +1 +/
Сообщение от www (??) on 12-Фев-12, 08:20 
где ты увидел статическую типизацию?

ты путаешь PyPy c ShedSkin!

http://code.google.com/p/shedskin/

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

107. "Релиз PyPy 1.8, реализации Python, написанной на языке Pytho..."  +/
Сообщение от AK (??) on 13-Фев-12, 00:41 
>Пусть они тогда еще и с си сравнят, раз уж статическая типизация и все такое ;]

А какая разница какая типизация. В python'e она динамическая, но строгая. Хотите с Си сравнить ну скомпилите *.py файлы в gcc и сравниваете cython позволяет любой исходник на python скомпилировать обычным gcc.

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

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

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




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

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