The OpenNET Project / Index page

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



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

"Выпуск 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.ru/opennews/art.shtml?num=58439

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

Оглавление

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


1. "Выпуск Nuitka 1.3, компилятора для языка Python"  –5 +/
Сообщение от Аноним (1), 06-Янв-23, 08:30 
Всё пытаются и пытаются ускорить питон. А он всё никак не ускоряется и не ускоряется.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (35), 06-Янв-23, 22:47 
Есть только один способ его ускорить - использовать только как интерфейс к функциям на С.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (49), 07-Янв-23, 17:12 
Его только так и используют. И это не помогает.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (51), 07-Янв-23, 17:41 
Он ускоряется, но никак не ускорится.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск Nuitka 1.3, компилятора для языка Python"  –4 +/
Сообщение от Аноним (2), 06-Янв-23, 08:42 
Ещё один конпелятор пайтон. А этот чем лучше cython?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Nuitka 1.3, компилятора для языка Python"  +4 +/
Сообщение от Брат Анон (ok), 06-Янв-23, 09:39 
Cython,канеш, круче. Но он не даёт исполняемого вида. Самые затратные куски cython оптимизирует в 100...350 раз, но скачки туда-обратно дорого стоят. Вот тут сабж и ускоряет ещё в 3 раза. Даже без cython. Если считать, что голый питон проигрывает по скорости чистому Си в 50 раз, то после нуитки будет сливать всего в 15 раз -- это прогресс, планета скажет спасибо.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Nuitka 1.3, компилятора для языка Python"  –1 +/
Сообщение от Аноним (16), 06-Янв-23, 13:31 
А мне вот это бред непонятен, что сказать хотел, хрен поймешь:

>  голый питон проигрывает по скорости чистому Си в 50 раз

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

19. "Выпуск Nuitka 1.3, компилятора для языка Python"  +6 +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Янв-23, 14:42 
Питон голый, С чистый. Так и запишем.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Nuitka 1.3, компилятора для языка Python"  +2 +/
Сообщение от Евгений Ваганович (?), 06-Янв-23, 20:48 
Питон ещё не успел помыться, поэтому уже голый, но пока не чистый.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (46), 07-Янв-23, 13:29 
Только что полинял.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск Nuitka 1.3, компилятора для языка Python"  +1 +/
Сообщение от Аноним (49), 07-Янв-23, 17:14 
Самый чисты питон это питон написанный на питон и зовется он PyPy.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

3. "Выпуск Nuitka 1.3, компилятора для языка Python"  –3 +/
Сообщение от Аноним (3), 06-Янв-23, 08:50 
Практически говоря не рекомендую смотреть на сабж как на возможность ускорить код. Я в порядке эксперимента оттранслировал несколько простых скриптов и получил только замедление процентов 30%, так ещё и в виде бесполезных монструозных блобов. Это как раз те проценты, полученные благодаря компиляции cpython с нескучными флагами (в приличных дистрибутивах уже собирают именно с ними). А в целом, ощутимый прирост производительности я видел только однажды, когда переключил portage с 3.6 на 3.8.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Nuitka 1.3, компилятора для языка Python"  –3 +/
Сообщение от Аноним (7), 06-Янв-23, 09:41 
Интересно сравнить нуитку и https://www.opennet.me/opennews/art.shtml?num=58395
Если про кодон пишут что это уже нативный код, со скоростью с/с++/ржавчины. Насколько проще существуюий пихонокод адаптировать к кодону, чем к нуитке?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Nuitka 1.3, компилятора для языка Python"  +4 +/
Сообщение от Аноним (11), 06-Янв-23, 11:12 
> Nuitka is short for Annuitka, which is the nickname of my wife Anna who is Russian...

Получается правильно нужно читать Нютка?

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

12. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Анонимо11111 (?), 06-Янв-23, 11:33 
(Ан)Нушка.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Nuitka 1.3, компилятора для языка Python"  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Янв-23, 14:46 
Вот они русские женщины - не дают покоя питону.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

37. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Евгений Ваганович (?), 06-Янв-23, 23:34 
А он всё такой же вялый
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (46), 07-Янв-23, 13:36 
Ктож выходит замуж со слабыми руками? ;)
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Вы забыли заполнить поле Name (?), 08-Янв-23, 16:29 
По себе не судят
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

31. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (2), 06-Янв-23, 20:55 
Нюша.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

45. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (46), 07-Янв-23, 13:28 
Нюрка
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

52. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Наноним (?), 07-Янв-23, 21:40 
Жена у него безграмотная. Анютка всю жизнь писалось через одну н, хотя и производно от Анна.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

36. "Выпуск Nuitka 1.3, компилятора для языка Python"  –3 +/
Сообщение от Аноним (36), 06-Янв-23, 23:17 
уже не знают как извернуться. столько головняка с этим питоном, и медлительностью, танцами с бубном с версионностью, проблемой безопасности в пакетах, и только ради того что бы неряшливых программистов приучить ставить табуляцию для строк в блоках  
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск Nuitka 1.3, компилятора для языка Python"  +1 +/
Сообщение от Бегущий по граблям (?), 06-Янв-23, 23:51 
Сразу видно ты не использовал питон для работы. Если бы ты знал, как хорошо на питоне после плюсов, хотя на сишках и плюсах я работаю вот уже более 20 лет, и постепенно перевожу проекты на питон. Я вижу более современный язык, более выразительный, более добрый что ли. Глубоко убеждён, что работать должен компьютер, а не человек. Самое интересное, что на практике никогда не сталкивался с недостатком производительности вызванной именно питоном, а не особенностями текста программы. Пробуй, ищи, пытайся.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Nuitka 1.3, компилятора для языка Python"  –3 +/
Сообщение от Евгений Ваганович (?), 07-Янв-23, 00:22 
А у меня обратная ситуация. Я работаю с Питоном больше 7 лет. И с каждым годом всё больше понимаешь, насколько он убог, если говорить о крупных проектах или требовательных к ресурсам программах. Какие-то прототипы писать, скриптоту всякую - да, годный инструмент. Но дальше этих сфер его пускать неправильно, можно неплохо огрести в итоге. Кажущаяся простота и "доброта" выливаются потом в крокодильи слёзы и кусание себя за локти. Что, в общем, уже успели продемонстрировать некоторые хорошо известные конторы.

Про Плюсы и Сишку молчу - это динозавры, которых давно следовало бы похоронить, но огромная куча легаси не даёт это сделать по-быстрому, увы.

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

41. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (41), 07-Янв-23, 05:15 
> Про Плюсы и Сишку молчу - это динозавры, которых давно следовало бы похоронить, но огромная куча легаси не даёт это сделать по-быстрому, увы.

Тот момент, когда вырос из детских штанишек скриптовых язычков, но ещё недорос до взрослых иструментов. Ну ничего, лет через 5-10 может осилишь нормальные ЯП.

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

42. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (42), 07-Янв-23, 06:40 
а что, если не си и не плюсы? раст, дарт, го??
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

43. "Выпуск Nuitka 1.3, компилятора для языка Python"  –3 +/
Сообщение от Аноним (43), 07-Янв-23, 10:13 
Scala
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от Аноним (56), 13-Янв-23, 12:07 
Бери уж хаскель тогда, чего жлобиться
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск Nuitka 1.3, компилятора для языка Python"  +/
Сообщение от V1 (ok), 09-Янв-23, 07:53 
pascal
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

40. "Выпуск Nuitka 1.3, компилятора для языка Python"  –2 +/
Сообщение от Vkni (ok), 07-Янв-23, 03:07 
> Если бы ты знал, как хорошо на питоне после плюсов, хотя на сишках и плюсах я работаю вот уже более 20 лет, и постепенно перевожу проекты на питон.

А что, других языков на планету не завезли?

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

47. "Выпуск Nuitka 1.3, компилятора для языка Python"  –1 +/
Сообщение от Аноним (46), 07-Янв-23, 13:34 
>Я вижу более современный язык, более выразительный, более добрый что ли.

Хорошая оценка для языков программирования, мне понравилось.
Вот про про Rust этого не скажешь совсем. Недобрый он вышел.

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

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

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




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

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