The OpenNET Project / Index page

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

Выпуск PyPy 5.1, реализации Python, написанной на языке Python

24.04.2016 09:56

Представлен релиз PyPy 5.1, реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си (в 7.5 раз быстрее классического CPython 2.7). Выпуск доступен для x86-систем Linux 32/64, OpenBSD, FreeBSD, OS X 64 и Windows 32, а также для систем на базе архитектуры ARM (ARMv6 или ARMv7 с VFPv3), PowerPC (ppc64) и s390x.

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

  1. Главная ссылка к новости (https://morepypy.blogspot.ru/2...)
  2. OpenNews: Выпуск Cython 0.24, компилятора для языка Python
  3. OpenNews: Выпуск PyPy 5.0, реализации Python, написанной на языке Python
  4. OpenNews: Разработка Python переносится на Git и GitHub
  5. OpenNews: Выпуск Nuitka 0.5.17, компилятора для языка Python
  6. OpenNews: Увидел свет язык программирования Python 3.5.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44300-python
Ключевые слова: python, pypy
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, XXasd (?), 10:24, 24/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > быстрее классического CPython 2.7

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

     
     
  • 2.3, neon1ks (ok), 10:31, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >при выполнении некоторых операций

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

     
     
  • 3.5, Аноним (-), 12:45, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Догадайся с трех раз
     
  • 2.15, Аноним (-), 00:08, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Классического? Лол

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

     
     
  • 3.23, _ (??), 19:01, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    (ворчливо) Эх, молОдёжь ... С 1913 же! Классика :)
     

  • 1.4, myhand (ok), 11:26, 24/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Жаль, что тройкой практически не занимаются.
     
     
  • 2.6, Xasd (ok), 14:25, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Жаль, что тройкой практически не занимаются.

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

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

     
     
  • 3.18, Stellarwind (?), 11:26, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Они занимаются тем, что интересно конечному пользователю.
    Как показывает практика, пользователи все еще успешно кладут болт на python3.
     
     
  • 4.22, _ (??), 19:00, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чья практика? И почему еЯ можно обобщить на всех? Или ты слишком юн и горячь для таких вопросов? :)

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

     
     
  • 5.24, XXasd (?), 20:11, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он имеет ввиду что якобы находятся сферические в вакууме разработчики кто новый софт якобы станет начинсть писать под 2.7 :-)

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

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

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

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

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

     
     
  • 6.27, Аноним (-), 00:23, 26/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Увы, начинают, потому что существуют сотнит плохо заменяемых либ, которые не портировали под третий. Почти всё самое популярное, конечно, портировали – что-то раньше, что-то позже, а что-то ещё пилят, но существуют всякие нишевые штуки, которые под 3 могут и вообще не переписать, а скорее написать с нуля аналог. Вот и приходится новые проекты начинать на 2.7. Можно, конечно, самим в рамках нового проекта всё нужное портировать или переписать, но обычно это затратно по времени и деньгам (если это не волонтёрская работа). На 2.7 всё есть и работает и ничего переписывать не надо, вот его и берут. Это самая-самая главная причина того, почему ещё не все перешли на 3. Соглашусь с #24 – 2.7 ещё долго будет с нами. К счастью, не вечно.
     
  • 5.26, Алексей Морозов (ok), 23:11, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, python2.7 в Убунту ставится из-за кучки приблуд, главными из которых на локалхосте являются gimp, virtualbox и texlive-science. Так-что, он ещё довольно долго будет с нами.
     

  • 1.7, A.Stahl (ok), 15:49, 24/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Дон Педро поймал одного питона, Хуан Каторито, влюблённый в слепую внучку дона Педро, поймал двух питонов, а Мария Эрестида Хуан Контистадо Эстебан поймала одного маленького питончика, но зато она нашла дневник, в котором написано, что Марианна Лопес (не поймавшая ни одного питона) -- дочь родного брата дона Педро, о котором престарелый дон Педро забыл.
    Вопрос: Сколько питонов поймали кровные родственники дона Педро?
     
     
  • 2.9, Аноним (-), 19:35, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    0
     
  • 2.10, Аноним (-), 19:35, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    1
     
  • 2.11, Аноним (-), 19:36, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    2
     
  • 2.12, Аноним (-), 19:36, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    3
     
  • 2.29, Аноним (-), 19:47, 26/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    4
     

  • 1.8, Аноним (-), 16:28, 24/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто-нибудь в продакшене его использует?
     
     
  • 2.13, Led (ok), 19:38, 24/04/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > то-нибудь в продакшене его использует?

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

     
     
  • 3.16, Аноним (-), 00:12, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Гвидобейсик? К сожалению, да.

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

     
     
  • 4.25, Аноним (-), 22:14, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Питон переписанный на го будет называться pygo или gopy?
     
  • 2.17, Добрый Дохтур (?), 00:27, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    мы используем для стриминга видео.
    pypy реально быстрее.
     
     
  • 3.20, Аноним (-), 15:49, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    для стриминга видео мы используем erlang, реально быстрее.
     
     
  • 4.28, Аноним (-), 00:40, 26/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > для стриминга видео мы используем erlang, реально быстрее.

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

     
  • 3.30, 10й Брейтовский переулок (?), 06:19, 27/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Быстрее вижуал бейсика простого?

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

     
     
  • 4.31, Аноним (-), 14:59, 27/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Быстрее вижуал бейсика простого?

    Да.

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

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


     
  • 2.19, Аноним (-), 14:16, 25/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    если вы про питон - калноникал в убунте
     

  • 1.21, Аноним (-), 18:53, 25/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    nuitka... никто не вспомнил
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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