The OpenNET Project / Index page

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

21.06.2014 22:18  Первый стабильный выпуск PyPy3 с поддержкой Python 3

Анонсирован первый стабильный выпуск PyPy3 2.3.1, реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Ветка PyPy3 развивается синхронно с PyPy и отличается поддержкой Python 3. В частности, если выпуск PyPy 2.3.1 обеспечивает поддержку языка Python 2.7.6, то PyPy3 2.3.1 представляет собой реализацию Python 3.2.5. Выпуск доступен для x86-систем Linux 32/64, Mac OS X 64 и Windows 32, а также для систем на базе архитектуры ARM (ARMv6 или ARMv7 с VFPv3).

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

Выпуск PyPy3 2.3.1 примечателен обновлением стандартных библиотек Python до версии Python 3.2.5, поддержкой синтаксиса u'unicode' (PEP 414), появившегося в Python 3.3, и переносом в PyPy3 таких возможностей базовой ветки, как инкрементальный сборщик мусора и различные улучшения JIT. Кроме того, в PyPy3 2.3.1 решены некоторые значительные регрессивные проблемы с производительностью в JIT, что дало возможность придать ветке PyPy3 статус стабильной.

  1. Главная ссылка к новости (http://morepypy.blogspot.ru/20...)
  2. OpenNews: Выпуск PyPy 2.3, реализации Python, написанной на языке Python
  3. OpenNews: Dropbox опубликовал Pyston, реализацию языка Python, базирующуюся на JIT
  4. OpenNews: Первый выпуск Topaz, высокопроизводительной реализации Ruby, написанной на языке Python
  5. OpenNews: Представлен pypy-stm, интерпретатор Python с поддержкой распараллеливания на многоядерных системах
Лицензия: CC-BY
Тип: Программы
Ключевые слова: pypy, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 23:47, 21/06/2014 [ответить] [смотреть все]
  • +2 +/
    В Chrome V8 два компилятора, в Firefox SpiderMonkey три-четыре трянслятора-компи... весь текст скрыт [показать]
     
  • 1.3, Аноним, 00:52, 22/06/2014 [ответить] [смотреть все]  
  • –1 +/
    Всё бы ничего, если бы этот самый pypy запускался без этого самого CPython... весь текст скрыт [показать]
     
     
  • 2.9, myhand, 13:28, 22/06/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Я наверно здорово отстал от жизни, но у меня - запускается А пакет в Debian не... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, Аноним, 19:49, 22/06/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Согласен в этом с вами У вас наверное совершенно особый процессор, который вмес... весь текст скрыт [показать]
     
     
  • 4.21, myhand, 21:07, 22/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Cамый обычный Ну так поясните Пока никто всю глыбь вашей мысли тут не улови... весь текст скрыт [показать]
     
     
  • 5.23, Аноним, 22:25, 22/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Он его как раз и использует в процессе своей сборке, ибо без него вам бы ваш про... весь текст скрыт [показать]
     
     
  • 6.28, Аноним, 23:47, 22/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Что было раньше, курица PyPy или яйцо PyPy ... весь текст скрыт [показать]
     
     
  • 7.33, Аноним, 00:59, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Одновременно
     
  • 6.31, myhand, 23:50, 22/06/2014 [^] [ответить] [смотреть все]  
  • +4 +/
    Он может его использовать в процессе сборки А требует - любую подходящую вер... весь текст скрыт [показать]
     
  • 4.35, Аноним, 01:12, 23/06/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Сели в лужу и сделали умное лицо будто так надо, а никто ничего не понял Вы убо... весь текст скрыт [показать]
     
     
  • 5.37, Аноним, 01:15, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Из какой сказки отрывок ? Очень вам к лицу.
     
  • 2.10, Аноним, 13:55, 22/06/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Он может запускаться везде Смысл в том, что реализация могла быть сделана на чё... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, Аноним, 19:52, 22/06/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Вот именно, для работы этой самый реализации и нужен сам питон, так как PyPy без... весь текст скрыт [показать]
     
     
  • 4.22, myhand, 21:25, 22/06/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    Кто вам сказал такую глупость Караул В Debian поставляют неработоспособный па... весь текст скрыт [показать]
     
     
  • 5.25, Аноним, 22:36, 22/06/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    Да что вы, он же в sid ветке, так что это нормально Рискну вам показать офф ман... весь текст скрыт [показать]
     
     
  • 6.27, Аноним, 23:45, 22/06/2014 [^] [ответить] [смотреть все]  
  • +/
    По-моему вам и вашим товарищам-анонимам, активно минусующим мои посты стоит немн... весь текст скрыт [показать]
     
  • 6.29, myhand, 23:47, 22/06/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Я забыл табличку сарказм Ну да, учимся читать First download a pre-built PyP... весь текст скрыт [показать]
     
     
  • 7.36, Аноним, 01:13, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Кажется, я не на это надеялся, что вы обратите внимание, ну ладно, страница не ш... весь текст скрыт [показать]
     
     
  • 8.41, myhand, 11:20, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Ну а кому ты, чудо, сдалось Главное - чтобы разработчики рассматривали, а о... весь текст скрыт [показать]
     
  • 6.40, angra, 09:18, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Я тебе сейчас очень страшную вещь скажу - для сборки С нужен С Прикинь, процесс... весь текст скрыт [показать]
     
     
  • 7.42, Аноним, 14:55, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Я не испугался, давай ещё, я вот на днях слышал, что есть такая процессорная арх... весь текст скрыт [показать]
     
     
  • 8.43, angra, 16:05, 23/06/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну тогда есть три варианта 1 Ты не тот аноним, которому я отвечал Тогда непон... весь текст скрыт [показать]
     
     
  • 9.44, Аноним, 22:40, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    И все три мимо, это пять 1 Я есть тот, кем я был и ты меня ещё не раз увидишь ... весь текст скрыт [показать]
     
     
  • 10.45, angra, 09:15, 24/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Ага, значит третий вариант Ты так и не понял, что для PyPy вообще никак не нуже... весь текст скрыт [показать]
     
  • 2.30, Аноним, 23:48, 22/06/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Удивительно, вы несёте откровенный бред, а вам ещё и плюсики ставят Или вы это ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.34, Аноним, 01:05, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Если вы так переживаете по этому по этому поводу или от того, что вас обделили в... весь текст скрыт [показать]
     
  • 1.4, Аноним, 01:26, 22/06/2014 [ответить] [смотреть все]  
  • –3 +/
    Они изобрели Java?
     
     
  • 2.5, Xasd, 10:14, 22/06/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    Java хорошая штука.. но у неё лишь только две проблемы:

    1. дерьмовый (несогласованный сам с собой) синтаксис языка Java .. и он слишком многословный.

    2. дурацкая виртуальная машина (со странным отношением к оперативной памяти, JVM думает будто она единственная программа которая запущена на компьютере).

     
     
  • 3.7, Аноним, 12:24, 22/06/2014 [^] [ответить] [смотреть все]  
  • +2 +/
    2 дурацкая виртуальная машина со странным отношением к оперативной памяти, JVM... весь текст скрыт [показать]
     
     
  • 4.12, Аноним, 17:10, 22/06/2014 [^] [ответить] [смотреть все]  
  • +3 +/
    Глупости
     
  • 4.13, Xasd, 18:58, 22/06/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    обычно эгоизм остальных процессор заключается лишь в том что они только бирут ... весь текст скрыт [показать]
     
  • 3.11, Аноним, 14:00, 22/06/2014 [^] [ответить] [смотреть все]  
  • –2 +/
    Эти проблемы незначительны Джаву убила агрессивная политика компании Sun, а зат... весь текст скрыт [показать]
     
     
  • 4.26, rob pike, 22:36, 22/06/2014 [^] [ответить] [смотреть все]  
  • –3 +/
    > Джаву убила

    Вам бы в LifeNews репортером

     
     
  • 5.32, Аноним, 00:53, 23/06/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    А вам бы почитать книжку Линуса Торвальдса
     
     
  • 6.39, rob pike, 08:34, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Там пишут про смерть Java?
     
  • 5.38, Аноним, 03:43, 23/06/2014 [^] [ответить] [смотреть все]  
  • +/
    тут скорей укросми, lifenews при всей своей специфике настолько не погружено в в... весь текст скрыт [показать]
     
     
  • 6.46, Аноним, 14:44, 24/06/2014 [^] [ответить] [смотреть все]  
  • +/
    ещё один с продезинфицированными мозгами.
     
  • 3.18, Аноним, 19:53, 22/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Ты просто читаешь мои мысли!
     
  • 2.6, Аноним, 10:47, 22/06/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Принцип прост Сначала мы делаем из не-джавы джаву то есть собираем информацию ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, Аноним, 12:41, 22/06/2014 [^] [ответить] [смотреть все]  
  • +/
    Ну не совсем так, но да похоже
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor