URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129435
[ Назад ]
Исходное сообщение
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено opennews , 06-Янв-23 08:30
Доступен выпуск проекта Nuitka 1.3, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.3 - 3.10. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58439
Содержание
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 08:30 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 22:47 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 17:12 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 17:41 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 08:42 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Брат Анон, 09:39 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 13:31 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Вы забыли заполнить поле Name, 14:42 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Евгений Ваганович, 20:48 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 13:29 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 17:14 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 08:50 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 09:41 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 11:12 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Анонимо11111, 11:33 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Вы забыли заполнить поле Name, 14:46 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Евгений Ваганович, 23:34 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 13:36 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Вы забыли заполнить поле Name, 16:29 , 08-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 20:55 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 13:28 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Наноним, 21:40 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 23:17 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Бегущий по граблям, 23:51 , 06-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Евгений Ваганович, 00:22 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 05:15 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 06:40 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 10:13 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 12:07 , 13-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,V1, 07:53 , 09-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Vkni, 03:07 , 07-Янв-23
- Выпуск Nuitka 1.3, компилятора для языка Python,Аноним, 13:34 , 07-Янв-23
Сообщения в этом обсуждении
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 08:30
Всё пытаются и пытаются ускорить питон. А он всё никак не ускоряется и не ускоряется.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 22:47
Есть только один способ его ускорить - использовать только как интерфейс к функциям на С.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 17:12
Его только так и используют. И это не помогает.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 17:41
Он ускоряется, но никак не ускорится.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 08:42
Ещё один конпелятор пайтон. А этот чем лучше cython?
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Брат Анон , 06-Янв-23 09:39
Cython,канеш, круче. Но он не даёт исполняемого вида. Самые затратные куски cython оптимизирует в 100...350 раз, но скачки туда-обратно дорого стоят. Вот тут сабж и ускоряет ещё в 3 раза. Даже без cython. Если считать, что голый питон проигрывает по скорости чистому Си в 50 раз, то после нуитки будет сливать всего в 15 раз -- это прогресс, планета скажет спасибо.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 13:31
А мне вот это бред непонятен, что сказать хотел, хрен поймешь:> голый питон проигрывает по скорости чистому Си в 50 раз
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Вы забыли заполнить поле Name , 06-Янв-23 14:42
Питон голый, С чистый. Так и запишем.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Евгений Ваганович , 06-Янв-23 20:48
Питон ещё не успел помыться, поэтому уже голый, но пока не чистый.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 13:29
Только что полинял.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 17:14
Самый чисты питон это питон написанный на питон и зовется он PyPy.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 08:50
Практически говоря не рекомендую смотреть на сабж как на возможность ускорить код. Я в порядке эксперимента оттранслировал несколько простых скриптов и получил только замедление процентов 30%, так ещё и в виде бесполезных монструозных блобов. Это как раз те проценты, полученные благодаря компиляции cpython с нескучными флагами (в приличных дистрибутивах уже собирают именно с ними). А в целом, ощутимый прирост производительности я видел только однажды, когда переключил portage с 3.6 на 3.8.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 09:41
Интересно сравнить нуитку и https://www.opennet.me/opennews/art.shtml?num=58395
Если про кодон пишут что это уже нативный код, со скоростью с/с++/ржавчины. Насколько проще существуюий пихонокод адаптировать к кодону, чем к нуитке?
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 11:12
> Nuitka is short for Annuitka, which is the nickname of my wife Anna who is Russian...Получается правильно нужно читать Нютка?
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Анонимо11111 , 06-Янв-23 11:33
(Ан)Нушка.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Вы забыли заполнить поле Name , 06-Янв-23 14:46
Вот они русские женщины - не дают покоя питону.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Евгений Ваганович , 06-Янв-23 23:34
А он всё такой же вялый
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 13:36
Ктож выходит замуж со слабыми руками? ;)
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Вы забыли заполнить поле Name , 08-Янв-23 16:29
По себе не судят
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 20:55
Нюша.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 13:28
Нюрка
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Наноним , 07-Янв-23 21:40
Жена у него безграмотная. Анютка всю жизнь писалось через одну н, хотя и производно от Анна.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 06-Янв-23 23:17
уже не знают как извернуться. столько головняка с этим питоном, и медлительностью, танцами с бубном с версионностью, проблемой безопасности в пакетах, и только ради того что бы неряшливых программистов приучить ставить табуляцию для строк в блоках
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Бегущий по граблям , 06-Янв-23 23:51
Сразу видно ты не использовал питон для работы. Если бы ты знал, как хорошо на питоне после плюсов, хотя на сишках и плюсах я работаю вот уже более 20 лет, и постепенно перевожу проекты на питон. Я вижу более современный язык, более выразительный, более добрый что ли. Глубоко убеждён, что работать должен компьютер, а не человек. Самое интересное, что на практике никогда не сталкивался с недостатком производительности вызванной именно питоном, а не особенностями текста программы. Пробуй, ищи, пытайся.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Евгений Ваганович , 07-Янв-23 00:22
А у меня обратная ситуация. Я работаю с Питоном больше 7 лет. И с каждым годом всё больше понимаешь, насколько он убог, если говорить о крупных проектах или требовательных к ресурсам программах. Какие-то прототипы писать, скриптоту всякую - да, годный инструмент. Но дальше этих сфер его пускать неправильно, можно неплохо огрести в итоге. Кажущаяся простота и "доброта" выливаются потом в крокодильи слёзы и кусание себя за локти. Что, в общем, уже успели продемонстрировать некоторые хорошо известные конторы.Про Плюсы и Сишку молчу - это динозавры, которых давно следовало бы похоронить, но огромная куча легаси не даёт это сделать по-быстрому, увы.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 05:15
> Про Плюсы и Сишку молчу - это динозавры, которых давно следовало бы похоронить, но огромная куча легаси не даёт это сделать по-быстрому, увы.Тот момент, когда вырос из детских штанишек скриптовых язычков, но ещё недорос до взрослых иструментов. Ну ничего, лет через 5-10 может осилишь нормальные ЯП.
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 06:40
а что, если не си и не плюсы? раст, дарт, го??
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 10:13
Scala
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 13-Янв-23 12:07
Бери уж хаскель тогда, чего жлобиться
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено V1 , 09-Янв-23 07:53
pascal
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Vkni , 07-Янв-23 03:07
> Если бы ты знал, как хорошо на питоне после плюсов, хотя на сишках и плюсах я работаю вот уже более 20 лет, и постепенно перевожу проекты на питон.А что, других языков на планету не завезли?
"Выпуск Nuitka 1.3, компилятора для языка Python"
Отправлено Аноним , 07-Янв-23 13:34
>Я вижу более современный язык, более выразительный, более добрый что ли.Хорошая оценка для языков программирования, мне понравилось.
Вот про про Rust этого не скажешь совсем. Недобрый он вышел.