The OpenNET Project / Index page

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



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

"Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от opennews (??) on 17-Июн-17, 11:32 
Представлен (http://nuitka.net/posts/nuitka-release-0526.html) новый выпуск проекта Nuitka (http://nuitka.net/), в рамках которого развивается компилятор, позволяющий транслировать скрипт на языке Python в представление на C++, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.x и 3.x. По сравнению с CPython скомпилированные скрипты демонстрируют (http://nuitka.net/pages/overview.html) в тестах pystone повышение производительности на 258%. Код проекта распространяется под лицензией Apache.


Ключевыми улучшениями новой версии является обеспечение базовой поддержки  Python 3.6, улучшена генерация кода, специфичного для Си, добавлена опция  "--python-arch", обеспечена поддержка дополнительных конфигураций virtualenv, началась реализация системы генерации Си-кода для типа bool. Реализована  большая порция оптимизаций, в некоторых случаях наблюдается снижение потребления памяти на 40%.

URL: http://nuitka.net/posts/nuitka-release-0526.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=46715

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

Оглавление

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


3. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –5 +/
Сообщение от Аноним (??) on 17-Июн-17, 12:37 
Костылик..., но кому то может спасет ситуацию
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –4 +/
Сообщение от Аноним (??) on 17-Июн-17, 13:36 
> но кому то может спасет ситуацию

Может и спасет, но я бы предпочел всё писать на C или C++.

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

10. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +4 +/
Сообщение от Аноним (??) on 17-Июн-17, 14:49 
>> но кому то может спасет ситуацию
> Может и спасет, но я бы предпочел всё писать на C или C++.

Надеюсь вас, в отличии от 99% других опеннетовцев, которые тоже все могут и умеют, не сдерживают религиозные предпочтения или соглашения о невмешательстве с рептилоидами и вы можете предложить свои услуги гентушникам, убунтовцам или федористам?


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

13. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 17-Июн-17, 19:25 
Я понял! Рептилоиды - это MS, а С и С++ - это родные языки "криворуких индусов", которые порабощены рептилоидами.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

19. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +13 +/
Сообщение от Аноним (??) on 17-Июн-17, 23:23 
> Я понял! Рептилоиды - это MS, а С и С++ - это
> родные языки "криворуких индусов", которые порабощены рептилоидами.

Не, ты не понял. Это назыается сарказм.
Понимаешь, таких вот титанов Си и плюсов и просто генильнейших разработчиков, в каждой новости о не-си и не-плюсах вылазит, с важным мнением что "надо было писать сразу на ...!" и "яснодело, ниосиляторы, вот я бы! Ух! Ай да я!".
В новостях о пистоне еще иногда и приводят в пример тормоза бубунты, днэфа и прочие жуткие и ледянящие кровь прохладные истории, но вот как только их просят не ограничиваться рассказами "как надо правильно" и бахвальством, то сразу все оказываются ужасно заняты - то Линусу с ядром помогают, то Страуструпа консультируют, некогда в общем им заниматься чепухой и мелочевкой! :)


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

20. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +1 +/
Сообщение от Аноним (??) on 18-Июн-17, 00:30 
В мемориз! ) Зачётнейше сказано! ) Автор-кроссавчег, шоб все были столь же адекватны! )
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

30. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –1 +/
Сообщение от Аноним (??) on 19-Июн-17, 11:58 
> В мемориз! ) Зачётнейше сказано! ) Автор-кроссавчег, шоб все были столь же
> адекватны! )

Опять ты сам себя хвалишь анонимно? Тестируешь реакцию стада на хвалебный камент?

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

33. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 19-Июн-17, 17:12 
> Опять ты сам себя хвалишь анонимно? Тестируешь реакцию стада на хвалебный камент?

Я не ты и вбросил бы красивше и менее палевно, но в этом не было нужды, прикинь?
А что, никто тебя никогда не хвалил и ты давно разуверился в самой возможности?
Бедолага, иди подтушись.
А вообще, не будь таким д'Артаньяном и анонимы к тебе потянутся.

Кстати, как там, с планами на «не только с умным и надутым видом рассказать, но и показать, как надо правильно»? Подвижки есть или опять Линус попросил часть ядра проверить и переписать?


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

28. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 19-Июн-17, 10:19 
Насчёт рептилоидов понял правильно, а родные языки "криворуких индусов", это то, что в .NET  и всякие VBA с Жабами.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –5 +/
Сообщение от Аноним (??) on 18-Июн-17, 11:56 
>вы можете предложить свои услуги гентушникам, убунтовцам или федористам?

Зачем? Это ты должен предлагать свои услуги! Ведь ты пишешь на божественном питоне! Иди и закоммить 100500 патчем для emerge, ведь он написан на питоне! Иди и закоммить 100500 патчей для dnf, он тоже написан на питоне. И только apt ни в чем не нуждается, т.к. написан на тебе ненавистных плюсах.

Сишники и так дофига чего полезного делают, ты глянь на чем 80% кода базируется, потом "указывай", что нам делать. Возьми libxml, возьми libcurl, возьми libaio и еще 100500 сишных/плюсовых либ и удавись. Тоже мне, советчик хренов.

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

25. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +3 +/
Сообщение от Аноним (??) on 18-Июн-17, 15:02 
>>вы можете предложить свои услуги гентушникам, убунтовцам или федористам?
> Зачем? Это ты должен предлагать свои услуги!

Должен? Кому? Только и умеющим себя нахваливать и указывать «как надо правильно!» опеннетчикам, как вы? Да ну, бросьте.
> Ведь ты пишешь на божественном питоне!

Не угадали. Но горит у вас знатно.

> Иди и закоммить 100500 патчем для emerge, ведь он написан
> на питоне! Иди и закоммить 100500 патчей для dnf, он тоже
> написан на питоне.

Не-не-не Дэвид Блейн. Это же не я вылез с очередным советом «как надо по пацански!». Так что не надо спрыгов.


> тебе ненавистных плюсах.

Опять мимо, но вам не привыкать.

> Сишники и так дофига чего полезного делают,

Сишники и «все лучше всех знающие и умеющие опеннетчики в белом» — две большие разницы.
Вон,
>> вы можете предложить свои услуги гентушникам, убунтовцам или федористам?
> потом "указывай", что нам делать.

вы так важно надуваете щеки и привычно вещаете менторским тоном, при этом не осилив даже знаки препинания, что сказывается на понимании прочитанного не в лучшую сторону.

> Возьми libxml, возьми libcurl,
> возьми libaio и еще 100500 сишных/плюсовых

А вы тут притом что типа «I am with those guys!», да?

> Тоже мне, советчик хренов.

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

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

38. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 25-Июн-17, 00:51 
>А вы тут притом что типа «I am with those guys!», да?

Да, потому что моим кодом пользуются миллионы людей. А что сделал ты? Где твой код? Кто им пользуется?

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

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

5. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –9 +/
Сообщение от Аноним (??) on 17-Июн-17, 13:48 
Даже думать страшно насколько оно медленное если вот так ни с чего увеличивает производительность на 250%, неужели покупка пары серверов и найм дурачка с питоном головного мозга дешевле найма адеквата, который сразу все правильно сделает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +6 +/
Сообщение от Аноним (??) on 17-Июн-17, 14:06 
>сразу всё правильно

Выбери только 2 из 3.

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

8. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +2 +/
Сообщение от анонимныйаноним on 17-Июн-17, 14:15 
Конечно дешевле! Уже лет десять как, гораздо дешевле затыкать проблемы производительности железом, а не мозгами.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +4 +/
Сообщение от Atterratio (ok) on 17-Июн-17, 15:19 
Да дешевле. Я мало проработал в корпоративной среде, да и не программистом а супортёром, но первое же что мне сказали на вводной было примерно следующим: вы быстро заметите что качество кода у нас так себе но так почти везде тут, и если вас повысят и переведут в разработчики вы тоже будите писать так же т.к. отдав ПО сырым на месяц-два раньше можно заработать миллионы.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –2 +/
Сообщение от Аноним (??) on 17-Июн-17, 19:01 
> 258%

Всего-то, банальная java в десятки раз быстре пистона. Смысл его компилить при таком мизерном приросте?

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

14. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 17-Июн-17, 19:55 
Чтобы не переписывать существующий код // К.О.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аналлитег on 17-Июн-17, 20:19 
> банальная java в десятки раз быстре пистона

Откуда дровишки?
Так и я могу сказать "руби быстрее си в миллиарды раз".

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

16. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от A.Stahl (ok) on 17-Июн-17, 20:40 
Но не говоришь же. Может совесть мешает? Или общий уровень адекватности?..
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

29. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 19-Июн-17, 10:25 
А вот жабистам совесть не мешает.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

32. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 19-Июн-17, 13:13 
Им не мешает уровень адекватности.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

34. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Led (ok) on 19-Июн-17, 21:56 
> Им не мешает уровень адекватности.

Как может мешать то, чего нет?

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

24. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 18-Июн-17, 12:13 
>Так и я могу сказать "руби быстрее си в миллиарды раз".

1. http://benchmarksgame.alioth.debian.org/u32/compare.php?lang...
2. http://benchmarksgame.alioth.debian.org/u64q/python.html

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

35. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –1 +/
Сообщение от Аноним (??) on 22-Июн-17, 12:11 
Java за частую быстрее С работает. Особенно с последними версиями
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

36. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +1 +/
Сообщение от Аноним (??) on 22-Июн-17, 13:46 
> Java за частую быстрее С работает. Особенно с последними версиями

Особенно в пересказах прохладных историй и альтернативных реальностях:
http://benchmarksgame.alioth.debian.org/u64q/java.html


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

37. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Led (ok) on 22-Июн-17, 21:51 
> Java за частую быстрее С работает.

Java как раз для таких, кто пишет слово "зачастую" как "за частую".

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

17. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +2 +/
Сообщение от евгений email(??) on 17-Июн-17, 21:01 
такое ощущение что в обсуждении ни одного кто писал бы на питоне.
у меня пашут несколько серверов с проектами на питоне (pypy, py2)и в страшных снах я вижу переписывание этого на си. хотя некоторые части проекта выполнены на mono и lazarus.
nuitka хорошо когда надо итоговый проект отдать без исходников
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 18-Июн-17, 11:38 
И тут надо вспомнить про Delphi, который все только и делают, что обсирают. А что было? Быстрое написание кода, бинарники, неплохой ООП, а также зачатки мультиплатформы в виде Kylix (если не ошибаюсь). В итоге, "это случалось раньше и повторится вновь".

Давайте сразу писать клон делфи, фигли мелочится, али слабо? Одни велосипеды...

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

27. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Singularity (ok) on 18-Июн-17, 22:58 
> Быстрое написание кода, бинарники, неплохой ООП

Всё это даёт(плюс опенсорц) банальный Qt. Да, размер статически слинкованых бинарников таки больше, но и размер винчестеров увеличился же.

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

31. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Anonim (??) on 19-Июн-17, 12:03 
Вот же вам отличный клон: Lazarus (https://www.lazarus-ide.org), который в чем-то и получше Delphi будет. Опять же мультиплатформ, расширяемый и тд.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

18. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 17-Июн-17, 21:28 
Как оно в сравнении с rperl?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  +1 +/
Сообщение от Mandms on 18-Июн-17, 01:49 
Еще есть Numba, JIT-компилятор
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Выпуск Nuitka 0.5.26, компилятора для языка Python"  –1 +/
Сообщение от 321 (??) on 18-Июн-17, 15:43 
А тот же dnf оно скомпиляет?
Что из этого получится?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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