The OpenNET Project / Index page

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

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

"Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +1 +/
Сообщение от opennews (??) on 22-Окт-14, 10:16 
Представлен (http://morepypy.blogspot.ru/2014/10/pypy3-240-released.html) выпуск PyPy3 2.4.0 (http://pypy.org/download.html), реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Ветка PyPy3 развивается синхронно с PyPy и отличается поддержкой Python 3. В частности, если выпуск PyPy 2.4 обеспечивает поддержку языка Python 2.7.8, то PyPy3 2.4 представляет собой реализацию Python 3.2.5. Выпуск доступен для x86-систем Linux 32/64, Mac OS X 64 и Windows 32, а также для систем на базе архитектуры ARM (ARMv6 или ARMv7 с VFPv3).


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


В новой версии усилено совместное использование кода с проектом PyPy. Проведён внутренний рефакторинг кода обработки строк и байтовых массивов (bytearray), переписана реализация глобальной блокировки интерпретатора (GIL, global interpreter lock), что позволило значительно увеличить производительность обработки строк и  выполнения внешних вызовов, в том числе модулей СFFI, написанных на языке Си. Улучшена обработка серий объектов, таких как сокеты, в длительно выполняемых процессах, что отразилось сокращением потребления памяти. Улучшена совместимость с платформой Windows. Внесено множество изменений в модуль поддержки функций POSIX, улучшена поддержка локали.

URL: http://morepypy.blogspot.ru/2014/10/pypy3-240-released.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=40898

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

Оглавление

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


1. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Окт-14, 10:16 
И всё же Cython быстрее.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –10 +/
Сообщение от Нанобот (ok) on 22-Окт-14, 10:19 
с# ещё быстрее
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +6 +/
Сообщение от Бывший школьник on 22-Окт-14, 10:22 
си ещё быстрее
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –3 +/
Сообщение от Аноним (??) on 22-Окт-14, 10:23 
Нет.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +4 +/
Сообщение от Аноним (??) on 22-Окт-14, 10:50 
а на линуксе (моно) будет как черепаха, т.е. без винды и сопутствующих проблем он не нужен
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от YetAnotherOnanym (ok) on 22-Окт-14, 11:24 
Ассамблёр всех зарулит.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +1 +/
Сообщение от derfenix (ok) on 22-Окт-14, 12:29 
Стоимость программы состоит в большей части из времени её разработки. Программу на ассамблере разве что НАСА потянет.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

18. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –2 +/
Сообщение от Аноним (??) on 22-Окт-14, 16:27 
Да вообще-то всякое там шифрование, видеокодеки и прочие на ассемблере пишут. Правда не целиком разумеется, а только горячие места. Потому что вылизанный код на асме в несколько раз вставляет сям. А си - в несколько раз явам и дотнетам, не говоря уж о бидоне. Вот так и получается что нормально писаный специалистами кодек иной раз в десяток раз втыкает действующему макету от скрипткидозников. В результате макет может и пишется быстро, но потом работает плохо и чаще всего даром никому не упал. Или скрипткидозники потом полжизни проводят в профайлере.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –2 +/
Сообщение от Vov on 22-Окт-14, 18:21 
Прочитал книжку по C, на работу не взяли, завидуешь тем, у кого такое прокатило с Похапе и Питоном ?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

28. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Окт-14, 23:21 
>> Прочитал книжку по C, на работу не взяли

Мы все искренне вам соболезнуем, но ничего, у вас всё есть возможность найти себе работу по специальности!

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

32. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 23-Окт-14, 12:42 
> Прочитал книжку по C, на работу не взяли,

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

> завидуешь тем, у кого такое прокатило с Похапе и Питоном ?

Зависть к генераторам печального glue-кода - это нечто новое для меня. А чему там завидовать, не подскажете?

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

11. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –8 +/
Сообщение от Нанобот (ok) on 22-Окт-14, 12:37 
да на линуксе всё будет как черепаха, так что не аргумент
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Ан (??) on 22-Окт-14, 13:03 
Рас вы такой любитель C# может объясните логику некоторых личностей пишущих софт для управления настройками железяки(переключения режимов) на C#?
Потому что получается следующее. Основные либы в итоге написаны на С, а шарп их лишь дёргает, но всё бы хорошо если бы в итоге память не текла как вода из сита.
Покупая ноут можно огрести таких утилит штуки 4 как нефиг и все в автозапуске.
Конечно часть из этих утилит можно спокойно кильнуть из менеджера и ничего страшного не случится, а запускать их когда надо. Но ведь всё не ограничивается утилитами. К этим утилитам могут быть написаны сервисы на том же C# которые уже далеко не всегда можно убить без последствий.

Что касается ускорения С# на винде. Так это всё благодаря костылю мелкомягких который занимается кешированием .Net приложений.

PS Всё выше написанное касается винды.

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

16. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Окт-14, 15:48 
C# продвигается микрософтом в качестве основного языка под венды.

Как следствие гуй делать проще на шарпе чем на каких-то сях, да и службы тоже. Вот и вся логика.

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

23. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +1 +/
Сообщение от Ан (??) on 22-Окт-14, 17:13 
>C# продвигается микрософтом в качестве основного языка под венды.
>Как следствие гуй делать проще на шарпе чем на каких-то сях

Оно то конечно так, но когда я изначально познакомился с Qt(4 версия ещё), а потом понадобилось с шарпом разбираться, то очень хорошо ощутилась ущербность сишарпового винформс.
Гораздо быстрее было накидать гуй в Qt чем заниматься поиском костылей для различных недоработок шарпового винформс. Тоесть вещи которые в Qt делались достаточно быстро, на шарпе требовали различного рода обходных путей.

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

26. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Окт-14, 19:37 
Не знаю, что ты там имеешь в виду под ущербностью и на кутях не писал, но винформс таки имел пару идиотских багов. Только к теме это не относится. Когда ты пишешь какую-то службу под венду, что ты читаешь? Правильно, вендовую документацию. А там что рекомендуют, правильно, шарп. Этого вполне достаточно, чтобы туева куча вендовых погромистов писала именно на нём.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

31. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Вася (??) on 23-Окт-14, 11:12 
>>C# продвигается микрософтом в качестве основного языка под венды.
>>Как следствие гуй делать проще на шарпе чем на каких-то сях
> Оно то конечно так, но когда я изначально познакомился с Qt(4 версия
> ещё), а потом понадобилось с шарпом разбираться, то очень хорошо ощутилась
> ущербность сишарпового винформс.
> Гораздо быстрее было накидать гуй в Qt чем заниматься поиском костылей для
> различных недоработок шарпового винформс. Тоесть вещи которые в Qt делались достаточно
> быстро, на шарпе требовали различного рода обходных путей.

Я вообще как с Qt познакомился на попу сел от удивления, как такое могет быть в природе

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

33. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 23-Окт-14, 12:44 
> Я вообще как с Qt познакомился на попу сел от удивления, как
> такое могет быть в природе

Ну вот так. Можно писать программу а не греть мозг интимными особенностями той или иной системы. Потом еще и работает на туевой хуче систем.

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

22. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +2 +/
Сообщение от Аноним (??) on 22-Окт-14, 16:35 
> Потому что получается следующее. Основные либы в итоге написаны на С, а
> шарп их лишь дёргает, но всё бы хорошо если бы в
> итоге память не текла как вода из сита.

Я за него объясню: ж@#порукая обезьяна ничего кроме шарпа не знает, а денег хочется. Вот и халтурит через пень-колоду как умеет. Гнать таких надо. Потому что

> Так это всё благодаря костылю мелкомягких который занимается кешированием .Net приложений.

Поэтому апдейт дотнета занимает полтора часа и вываливает несколько гигабайтов хлама на диск. И потом еще несколько часов истошно грузит систему. Каспер завидливо пускает слюни в сторонке - его пользователи порвут если он так посмеет.

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

24. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Клыкастый (ok) on 22-Окт-14, 17:32 
> Гнать таких надо.

Из венды? Да ради бога, чем они тебе мешают? Пусть там говнокодят. Достаточно не пускать, а гнать не надо :)

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

27. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Окт-14, 20:08 
Поздно! потцеринг со своим %;№:% уже тут.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

34. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 23-Окт-14, 12:45 
> Из венды?

Отовсюду.

> Да ради бога, чем они тебе мешают?

Тем что потом их у...ще поставят на каком-нибудь госпортале, а ты с ним иди и взаимодействуй. И попробуй не купить у потенциального проти... эээ... в смысле MS венду для этого.

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

19. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Окт-14, 16:28 
> да на линуксе всё будет как черепаха,

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

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

6. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от 11 on 22-Окт-14, 10:54 
В каком месте?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –2 +/
Сообщение от Аноним (??) on 22-Окт-14, 11:59 
В каком вам будет угодно. Используете сишные типы, компилите модуль на Си и получаете самый быстрый Python. При этом практически все фичи Python доступны.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –3 +/
Сообщение от derfenix (ok) on 22-Окт-14, 12:33 
А теперь расскажи, сколько времени потребуется, чтобы переписать *обычную программу*© на питоне, с использованием только сишных типов. Ну и умножь полученное время в часах, на $30-40 среднего оклада хорошего питон-разработчика. И объясни заказчику, за что ему платить такую сумму, если он может за те же деньги купить пяток VPS на год, ничего не переписывая
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

14. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Rodegast (ok) on 22-Окт-14, 13:52 
> переписать *обычную программу*© на питоне, с использованием только сишных типов.

Переписывать не обязательно. Он и *обычную программу*© поймёт, но только исполнятся она будет немножко медленнее чем переписанная.

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

20. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Окт-14, 16:29 
> Он и *обычную программу*© поймёт,

...если змеюке лишнее обрубить. Ну подумаешь, от питона остались только рот и ж...а.

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

21. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +2 +/
Сообщение от Аноним (??) on 22-Окт-14, 16:32 
> заказчику, за что ему платить такую сумму, если он может за
> те же деньги купить пяток VPS на год, ничего не переписывая

Странно, почему-то даже такие жирные и богатые как мордокнига платить за сервера задалбываются. А платить за убер-мощные сервера в десятки раз больше только потому что програмер ж...рукий - так может проще платить другим програмерам? Спасибо питонисту что он проинформировал нас о заведомом кидалове :).

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

29. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от й on 23-Окт-14, 01:07 
Мордокнига жирная и богатая с точки зрения общего капитала. С точки зрения соотношения выручки и количества пользователей (та самая нагрузка) всё уже не так радужно.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

35. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +1 +/
Сообщение от Аноним (??) on 23-Окт-14, 12:48 
> Мордокнига жирная и богатая с точки зрения общего капитала.

Как известно, много денег - у тех кто тратит их с умом. Вот если платить всяким бидонистам - много денег никогда не будет: все уйдет на оплату серверов и починки глюков и багов за отдельную мзду.

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

13. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Rodegast (ok) on 22-Окт-14, 13:49 
К сожалению Cython не всё умеет.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

30. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  –1 +/
Сообщение от Аноним (??) on 23-Окт-14, 11:01 
Подскажите пожалуйста или ссылку дайте на реальный how to о том как прикрутить PyPy к uwsgi, желательно на примере Fedora 20 или CentOS 6
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Выпуск PyPy3 2.4, реализации Python 3, написанной на языке P..."  +/
Сообщение от Аноним (??) on 22-Ноя-14, 11:09 
По ссылке нет PyPy3 vs CPython3. там столько про Python2
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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