The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Pyston 2, реализации языка Python с JIT-компилятором , opennews (??), 29-Окт-20, (0) [смотреть все]

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


14. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от erthink (ok), 29-Окт-20, 04:31 
И первое и второе не работает для "общего случая", не "из каробки" и т.п.

С одной стороны, они не воюют с мельницами, оставляя обход многих проблем на плечи пользоватля.

С другой стороны, зачем мне такая "коза с баяном" если (при действительной потребности в скорости) критический питоновский код лучше (!?) и несложно (!?) переписать на С/C++
?

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

15. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +2 +/
Сообщение от Аноним (1), 29-Окт-20, 04:41 
Cython зато для общего случая и из коробки, хоть и не жит, зато сишная производительность 1 в 1. Проставляешь сишные типы для переменных типа счётчиков, отключаешь гил где только с непитоновыми данными работаешь, остальное оставляешь как есть. Удобненько. На самом деле на си переписать сложнее чем ускорить питон в 10000 раз подобным образом. Точно так же с кудой веселее из питона работать.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от n00by (ok), 29-Окт-20, 16:09 
> Cython зато для общего случая и из коробки, хоть и не жит,
> сишная производительность 1 в 1.

What users have to say about Cython:

»SciPy is approximately 50% Python, 25% Fortran, 20% C, 3% Cython and 2% C++ …  If Python performance is an issue, then we prefer the use of Cython followed by C, C++ or Fortran (in that order).

Пожалуй, поверю Анониму, а не первому попавшемуся мнению.

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

43. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (1), 29-Окт-20, 16:49 
Ты вроде и соглашаешься в цитате (заинтересованного лица, надо признать), а потом вроде и соглашаешься в комментарии. Зачем ты это написал?
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от n00by (ok), 30-Окт-20, 10:28 
Сначала я хотел написать, что "сишная производительность" в сравнении с "сишной производительностью" может различаться в 2-3 раза (в зависимости от транслятора и опций сборки), потому заявление насчёт "1 в 1" выглядит несколько наивно. Вот это было бы точно -- незачем.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (1), 30-Окт-20, 14:03 
Я сравнивал ручную cython оптимизацию с аналогичным кодом чисто на си, и cython действительно был быстрее в несколько раз. Но если собрать си с PGO, разница не столь заметна, и в конечном счёте оказалось возможно сделать аналогичную оптимизацию для си (собственно, cython встраивать код на си и позволяет).
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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