URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107672
[ Назад ]

Исходное сообщение
"Выпуск PyPy 5.1, реализации Python, написанной на языке Python "

Отправлено opennews , 24-Апр-16 10:24 
Представлен (https://morepypy.blogspot.ru/2016/04/pypy-51-released.html) релиз PyPy 5.1 (http://pypy.org/), реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython (http://doc.pypy.org/en/latest/coding-guide.html#id1), Restricted Python). Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си (в 7.5 раз быстрее (http://speed.pypy.org/) классического CPython 2.7). Выпуск доступен для x86-систем  Linux 32/64, OpenBSD, FreeBSD, OS X 64 и Windows 32, а также для систем на базе архитектуры ARM (ARMv6 или ARMv7 с VFPv3), PowerPC (ppc64) и s390x.

Новый выпуск примечателен продолжением (http://morepypy.blogspot.ru/2016/04/warmup-improvements-more...) работы по сокращению времени "разогрева" JIT (warmup) и снижению потребления памяти. По сравнению с прошлым выпуском время разогрева кэша сокращено примерно на 30%, а потребление памяти было уменьшено на 20%. Представлен новый JIT-бэкенд для архитектуры s390x и обеспечена полная поддержка работы на системах IBM s390x.  Модуль CFFI (https://cffi.readthedocs.org/) (C Foreign Function Interface) с реализацией интерфейса для вызова функций, написанных на языке Си, обновлён до версии 1.6. В vmprof добавлена поддержка Debian GNU/kFreeBSD.

URL: https://morepypy.blogspot.ru/2016/04/pypy-51-released.html
Новость: http://www.opennet.me/opennews/art.shtml?num=44300


Содержание

Сообщения в этом обсуждении
"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено XXasd , 24-Апр-16 10:24 
> быстрее классического CPython 2.7

Классического? Лол


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено neon1ks , 24-Апр-16 10:31 
>при выполнении некоторых операций

А остальные?)


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 24-Апр-16 12:45 
Догадайся с трех раз

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 25-Апр-16 00:08 
> Классического? Лол

По сравнению с 1929 годом надо было.


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено _ , 25-Апр-16 19:01 
(ворчливо) Эх, молОдёжь ... С 1913 же! Классика :)

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено myhand , 24-Апр-16 11:26 
Жаль, что тройкой практически не занимаются.

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Xasd , 24-Апр-16 14:25 
> Жаль, что тройкой практически не занимаются.

то есть щитай -- они вообще ни чем не занимаются. :-)

кому какой интерес от альтернативных реализаций\перереализаций устаревших версий


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Stellarwind , 25-Апр-16 11:26 
Они занимаются тем, что интересно конечному пользователю.
Как показывает практика, пользователи все еще успешно кладут болт на python3.

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено _ , 25-Апр-16 19:00 
Чья практика? И почему еЯ можно обобщить на всех? Или ты слишком юн и горячь для таких вопросов? :)

BTW - Ubuntu 16.04 LTS Pyhon3 only. Наверняка можно второй поставить "вручную", но тебя уже помотали фэйсом об тэйбл :)


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено XXasd , 25-Апр-16 20:11 
Он имеет ввиду что якобы находятся сферические в вакууме разработчики кто новый софт якобы станет начинсть писать под 2.7 :-)

И эти разработчики подумают -- "а отлажу ка я заодно этот свой софт сразу и под PyPy!"

Ну а вся правда конечно же в том что:

* навый софт давно уж не начинают писать под 2.7 ..

*А старый софт -- не то что на PyPy не тестируют, а вообще стараются палкой не трогать, чтоб не разванялся .. "Работает и ладно"

В итоге -- нет ни какой целевой аудитории у PyPy :-)


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 26-Апр-16 00:23 
Увы, начинают, потому что существуют сотнит плохо заменяемых либ, которые не портировали под третий. Почти всё самое популярное, конечно, портировали – что-то раньше, что-то позже, а что-то ещё пилят, но существуют всякие нишевые штуки, которые под 3 могут и вообще не переписать, а скорее написать с нуля аналог. Вот и приходится новые проекты начинать на 2.7. Можно, конечно, самим в рамках нового проекта всё нужное портировать или переписать, но обычно это затратно по времени и деньгам (если это не волонтёрская работа). На 2.7 всё есть и работает и ничего переписывать не надо, вот его и берут. Это самая-самая главная причина того, почему ещё не все перешли на 3. Соглашусь с #24 – 2.7 ещё долго будет с нами. К счастью, не вечно.

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Алексей Морозов , 25-Апр-16 23:11 
Нет, python2.7 в Убунту ставится из-за кучки приблуд, главными из которых на локалхосте являются gimp, virtualbox и texlive-science. Так-что, он ещё довольно долго будет с нами.

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено A.Stahl , 24-Апр-16 15:49 
Дон Педро поймал одного питона, Хуан Каторито, влюблённый в слепую внучку дона Педро, поймал двух питонов, а Мария Эрестида Хуан Контистадо Эстебан поймала одного маленького питончика, но зато она нашла дневник, в котором написано, что Марианна Лопес (не поймавшая ни одного питона) -- дочь родного брата дона Педро, о котором престарелый дон Педро забыл.
Вопрос: Сколько питонов поймали кровные родственники дона Педро?

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 24-Апр-16 19:35 
0

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 24-Апр-16 19:35 
1

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 24-Апр-16 19:36 
2

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 24-Апр-16 19:36 
3

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 26-Апр-16 19:47 
4

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 24-Апр-16 16:28 
кто-нибудь в продакшене его использует?

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Led , 24-Апр-16 19:38 
> то-нибудь в продакшене его использует?

Гвидобейсик? К сожалению, да.


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 25-Апр-16 00:12 
> Гвидобейсик? К сожалению, да.

В силу его тормознутости наметился тренд срочного переписывания на Go, первые пациенты уже на опеннете. А особо буйные умудрились уже и на rust бэкэнд переписать.


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 25-Апр-16 22:14 
Питон переписанный на го будет называться pygo или gopy?

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Добрый Дохтур , 25-Апр-16 00:27 
мы используем для стриминга видео.
pypy реально быстрее.

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 25-Апр-16 15:49 
для стриминга видео мы используем erlang, реально быстрее.

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 26-Апр-16 00:40 
> для стриминга видео мы используем erlang, реально быстрее.

Мы используем оба, но не для стриминга видео. :-)


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено 10й Брейтовский переулок , 27-Апр-16 06:19 
Быстрее вижуал бейсика простого?

Кодить на нормальном языке религия не позволяет?


"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 27-Апр-16 14:59 
> Быстрее вижуал бейсика простого?

Да.

> Кодить на нормальном языке религия не позволяет?

На вижуал бейсике? Нет, не позволяет.



"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 25-Апр-16 14:16 
если вы про питон - калноникал в убунте

"Выпуск PyPy 5.1, реализации Python, написанной на языке Pyth..."
Отправлено Аноним , 25-Апр-16 18:53 
nuitka... никто не вспомнил