The OpenNET Project / Index page

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

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

"Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от opennews on 29-Дек-15, 15:29 
Представлен (http://nuitka.net/posts/nuitka-release-0517.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.5 и сопрограмм, добавление новых оптимизаций, а также улучшение реализации генераторов.


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

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

Оглавление

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


1. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –5 +/
Сообщение от Анониматор on 29-Дек-15, 15:29 
Щас у питонохейтеров пукан разорвет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Аноним (??) on 29-Дек-15, 15:47 
Скорее у питонфанбоев, потому что ху^Wнуитка это признание тормознутости питона.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +6 +/
Сообщение от Аноним (??) on 29-Дек-15, 16:02 
> нуитка это признание тормознутости питона.

А picoc и tcc – это признак чего?

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

11. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Аноним (??) on 29-Дек-15, 16:10 
А что с ними не так?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Аноним (??) on 29-Дек-15, 16:15 
> А что с ними не так?

А если подумать? Каким боком вообще компилятор к языку относится?


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

32. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +6 +/
Сообщение от . on 29-Дек-15, 18:10 
>А если подумать?

Не зарывайся! Ты на опупнете! Иш чего захотел - подумать! 8-/

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

9. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –2 +/
Сообщение от myhand (ok) on 29-Дек-15, 16:03 
Т.е. если выпускник ПТУ Вася наваял кАнпилятор в C++ - это каким-то
образом касается питона?

ЗЫ:
This is a personal blog, running on my personal machine.

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

20. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от Аноним (??) on 29-Дек-15, 16:57 
А Вы это про МГУ?
Леонардо да Винчи и Архимед там не учились, это им не мешало.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

24. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 29-Дек-15, 17:21 
>А Вы это про МГУ?

Это он про выпускников технических университетов-пту, почти в каждой новости упоминает их.

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

103. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Пингвино (ok) on 31-Дек-15, 13:04 
У него просто болезненная фиксация на этом. Возможно он учился в пту и не смог освоить программирование
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от myhand (ok) on 29-Дек-15, 17:26 
Это я про автора блога.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

75. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Аноним (??) on 30-Дек-15, 13:47 
А вы думаете МГУ чем-то лучше ПТУ?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

77. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от myhand (ok) on 30-Дек-15, 14:11 
Раньше там точно также приплюснутым мозги детям портили,
называя это информатикой.  Так шта...
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

81. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 16:01 
Зато сейчас там мозги выпрямляют вордо-екселем. Пользы больше, ага.
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

22. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +5 +/
Сообщение от Аноним (??) on 29-Дек-15, 16:59 
> Скорее у питонфанбоев, потому что ху^Wнуитка это признание тормознутости питона.

Все знают, что он медленнее по определению (а также проще, быстрее разработка и многое еще). А если кто-то на это тыкает пальцем и смеется, то это говорит об интеллекте кого-то...

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

45. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –6 +/
Сообщение от SemanticsNazi on 30-Дек-15, 01:41 
>Все знают, что он медленнее по определению

*лядь.
Медленнее чего?

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

48. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +2 +/
Сообщение от Вареник on 30-Дек-15, 03:45 
>>Все знают, что он медленнее по определению
> *лядь.
> Медленнее чего?

Большой "прикладной" тройки - С++, С#, Java.

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

63. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 10:55 
Я, конечно, понимаю, что тут опеннент, но всё-таки как насчёт пруфов? Вот порог вхождения в Java или C++, он выше гораздо. Но никак не возьму в толк как синтаксис связан со скоростью разработки?
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

65. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –3 +/
Сообщение от Аноним (??) on 30-Дек-15, 11:13 
Никак. На скорость разработки влияет главным образом наличие необходимых библиотек и, возможно, система типов. Питонисты по большей части школьники, не знают про Qt, Boost и т.д.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

80. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от qwerty (??) on 30-Дек-15, 14:48 
Всё относительно. В самих C++ и Java много направлений в которых можно работать и у каждого свой уровень сложности. Выучить язык не трудно. Но для программирования на нём нужно знать алгоритмы, структуры, паттерны, особенности операционных систем, особенности CPU/GPU/др.устройств, инструменты разработки (некоторые из которых по сложности не уступают самому языку).
И не просто знать, а уметь правильно применять, знать где и что лучше применить. Знать, где почитать о новых багах и недоработках неисправляемых годами, чтобы использовать костыль (как все).
А если ещё вспомнить о проектах на которых обычно применяется язык/инструмент определенной версии и никто его не будет менять на более удобный потому что нету времени/денег на переписывания кода? То есть можно сколько угодно знать Java 8, но на работе будет Java 6.1.1. И не дай бог ты её поменяешь на 6.2! Если проект выкинет ошибку не на этапе тестировани, а через  дня работы в реале - полетишь с работы.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

89. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Аноним (??) on 30-Дек-15, 17:56 
> В самих C++ и Java

Поставить жабу вровень с плюсами мог только питонист, для которого даже жаба слишком сложна.

> Выучить язык не трудно.

Но питонисты и этого не осиливают.

> Но для программирования на нём нужно знать алгоритмы, структуры, паттерны, особенности
> операционных систем, особенности CPU/GPU/др.устройств, инструменты разработки (некоторые
> из которых по сложности не уступают самому языку).
> И не просто знать, а уметь правильно применять, знать где и что
> лучше применить.

Бред жабисто-питонистов. Это им приходится извращаться, т.к. их недоязычки не позволяют писать по настоящему быстрый софт. Хотя и это особо не помогает – Ubuntu Software Center так и неосилили, а все туда же, в программисты лезут.

А вот нормальный человек просто выучит за пару-тройку лет С++ и горя знать не будет!

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

107. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Вареник on 01-Янв-16, 05:53 
Подписываюсь. Для прикладного уровня есть Java, С# и функциональные надстройки - Scala и F#.
Для системы есть С, для микса системы с аппликухой - C++.

Все. С прямыми мозгами их осилить проще, после чего иметь универсальный подход, чем скакать по 100500 скриптовых языков и упираться в их ограничения, вытекающие из BASIC-овости.

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

93. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 19:53 
> Но для программирования на нём нужно знать алгоритмы, структуры, паттерны, особенности операционных систем, особенности CPU/GPU/др.устройств, инструменты разработки (некоторые из которых по сложности не уступают самому языку).

Не правда. Нужно знать синтаксис и как открыть документацию. Все базовые алгоритмы и структуры давно реализованы, для использования достаточно ctrl+c, ctrl+v.
> Знать, где почитать о новых багах и недоработках неисправляемых годами, чтобы использовать костыль (как все).

За всю свою карьеру ни разу не сталкивался с "багами и недоработками с++, неисправляемыми годами", если так вообще корректно говорить. Если вы про Qt, то это как минимум с версии 4.8 уже очень сомнительное утверждение.
> А если ещё вспомнить о проектах на которых обычно применяется язык/инструмент определенной версии и никто его не будет менять на более удобный потому что нету времени/денег на переписывания кода?

Вы про с++11? Какие глупости. Зачем это делать?

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

106. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Вареник on 01-Янв-16, 05:47 
>> То есть можно сколько угодно знать Java 8, но на работе будет Java 6.1.1. И не дай бог ты её поменяешь на 6.2! Если проект выкинет ошибку не на этапе тестировани, а через  дня работы в реале - полетишь с работы.

- Вы явно никогда не работали с Java. Версий 6.1.1 и 6.2 нет в природе, обратная совместимость между JDK 8 и JDK 6 практически полная и редкие нестыковки решаются через endorsed.

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

109. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Led (ok) on 03-Янв-16, 23:56 
> Я, конечно, понимаю, что тут опеннент, но всё-таки как насчёт пруфов? Вот
> порог вхождения в Java или C++, он выше гораздо. Но никак
> не возьму в толк как синтаксис связан со скоростью разработки?

"Порог выхода" из гов^Wгвидобейсика значительно выше и тяжелее, чем "порог входа" в C++.

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

111. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от myhand (ok) on 04-Янв-16, 13:56 
> "Порог выхода" из гов^Wгвидобейсика значительно выше и тяжелее, чем "порог входа" в
> C++.

Смело задирай последний в бесконечность - после более-менее нормального языка на C++ никто
в здравом уме и трезвой памяти и не взглянет.

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

49. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Анонимко on 30-Дек-15, 08:16 
Я начинающий питонист, и у меня бомбануло. Просто от того, что я этого не знал :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

13. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +2 +/
Сообщение от Ононимус on 29-Дек-15, 16:19 
Да ни у кого ничего не разорвёт. Как-то пробовал код для вычислений с NumPy прикрутить к JIT компиляторам, оказалось что все эти компиляторы - набор костылей и так ничего завести не получилось. Что Nuitka, что Numba. В PyPy поддержки NumPy для Python3 нет вообще. Хотя оно выглядит самым нормлаьным. Плюнул и переписал на матлабе.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от myhand (ok) on 29-Дек-15, 16:29 
> В PyPy поддержки NumPy для Python3 нет вообще.

Поддержку py2 в своем "коде для вычислений" - не осилили?

> Плюнул и переписал на матлабе.

Чем бы дитя не тешилось...

Согласитесь, выглядит странно.  Простое портирование кода, чтобы он стал совместимым
с py2 - выглядит куда проще.  Для "вычислений" - это куда проще чем для среднестатистической
программы/библиотеки.

Че-т не так с кодом, я бы предположил.

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

21. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +3 +/
Сообщение от Аноним (??) on 29-Дек-15, 16:57 
Так-то двойка уже неактульна, а за н лет можно быо все эти компиляторы для тройки доработать.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

33. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –5 +/
Сообщение от . on 29-Дек-15, 18:14 
>Так-то двойка уже неактульна,

Поддержка до 2020 года.
Так чего же тебе, собака, ещё надо?(С)Иван наше всио Васильевич

>а за н лет можно быо все эти компиляторы для тройки доработать.

Ну так а чего же _ТЫ_ не сделал? Работай над собой.

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

70. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 13:21 
А он должен был сделать? Ты ему денег что ли за это заплатил? Странные претензии на пустом месте.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

3. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от jOKer (ok) on 29-Дек-15, 15:41 
Любопытно можно ли закомпилять, скажем, проект на Джанго? Или на Флэске? Если да, то это открывает интересные перспективы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –8 +/
Сообщение от Аноним (??) on 29-Дек-15, 15:48 
> Любопытно можно ли закомпилять, скажем, проект на Джанго? Или на Флэске? Если
> да, то это открывает интересные перспективы.

А почему бы просто на С/С++ их сразу не написать?

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

6. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +5 +/
Сообщение от Мяут (ok) on 29-Дек-15, 15:57 
Есть фреймворки уровня Flask или Django на C/C++?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

42. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –5 +/
Сообщение от Аноним (??) on 29-Дек-15, 21:02 
Конечно, на С целые ОСи пишут, дрова и прошивки. Какие-то там флажки - говор вопрос.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –2 +/
Сообщение от Аноним (??) on 29-Дек-15, 15:59 
Потому что в одной строчки кода python(bash,sh,ruby...) больше духа Unix чем в 10000 строк кода Cи.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

15. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от A.Stahl (ok) on 29-Дек-15, 16:24 
Т.е. линукс юниксом не пахнет совсем-совсем?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 29-Дек-15, 16:41 
http://www.catb.org/esr/writings/unix-koans/ten-thousand.html
"но только глупец стал бы тратить время на подобное, когда его ожидает столько куда более важных задач." Эрик Реймонд

перевод http://habrahabr.ru/post/273023/

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

18. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от A.Stahl (ok) on 29-Дек-15, 16:47 
Забавная ссылочка. Я и не знал, что этих "анекдотов" так много...
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

25. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от Crazy Alex (ok) on 29-Дек-15, 17:24 
И как обычно - бред
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

30. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –3 +/
Сообщение от Аноним (??) on 29-Дек-15, 17:41 
И как обычно - попоболь
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

79. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –4 +/
Сообщение от клоун on 30-Дек-15, 14:23 
Бреда больше.

Просветление путают с пониманием. Коаны с притчами. Факты перевираются. Много просто бездоказательных оскорблений.

Взять первый "коан" с хабра: документация для подготовке к сертификации MSCE полностью открыта. Даже больше, если пойти на принцип, то можно получить название книги, номер страницы и строки в которой дан ответ на каждый из вопросов экзаменационного теста. Linux до такого уровня документации ещё расти и расти.

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

82. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +4 +/
Сообщение от Аноним (??) on 30-Дек-15, 16:39 
А можно открыть исходник и почитать как работает linux на примере и ДАЖЕ подправить. А в m$ так можно?
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

83. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +6 +/
Сообщение от Andrey Mitrofanov on 30-Дек-15, 16:43 
> А можно открыть исходник и почитать как работает linux на примере и
> ДАЖЕ подправить. А в m$ так можно?

Такого вопроса нет в его экзаменах. Не отвлекай илиота от заучивания номеров страниц и строк.

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

85. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –5 +/
Сообщение от клоун on 30-Дек-15, 17:18 
Если компания требует от сис. админа дебажить и программить ОС и драйвера, это гнилая компания и оттуда лучше бежать подальше.
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

86. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +4 +/
Сообщение от Andrey Mitrofanov on 30-Дек-15, 17:25 
> Если компания требует от сис. админа дебажить и программить ОС и драйвера,
> это гнилая компания и оттуда лучше бежать подальше.

Если сисадмин зубрит номер страниц "для экзаменов" - пусть бежит, в ужасе.

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

87. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 17:38 
Сис. админ не умеет "дебажить" и никто его заставлять не будет - это делают высококвалифицированные программисты и инженеры. Linux != OS, о великий [s]мудрец[/s] клоун.
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

84. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от клоун on 30-Дек-15, 17:17 
Нет, нельзя. Но это и не нужно.

Вы путаете админов с программистами.

Также, вы наивно полагаете, что любой программист (штатный 1С-ник, хе-хе) сможет без подготовки и за короткое время разобраться в исходных кодах операционной системы просто потому, что он программист и он может.

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

88. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 17:48 
Linux != OS. Истинный программист изначально знает систему в которой он работает! Чтобы администрировать систему нужно знать как она работает. В m$ ты не сможешь изменить ничего и не имеешь на это право, знаешь как оно работает только по слухам... Штатный 1С-ник, хе-хе, не сможет выучить и сдать экзамены MSCE, за короткое время, без подготовки.
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

26. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Crazy Alex (ok) on 29-Дек-15, 17:25 
Добавлять надо - с точки зрения пользователя-человека, залогинившегося в этот Unix.

Потому что это верно для всяких пользовательских скриптов. А как только эта строчка начинает крутиться в каком-то цикле - ситуация "вдруг" начинает меняться.

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

44. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +2 +/
Сообщение от абвгдейка (ok) on 29-Дек-15, 23:23 
дружище, BSD бородатые дядьки написали за 2 месяца. Вот где этот дух в пайтоне?)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Нимано on 29-Дек-15, 16:08 
> А почему бы просто на С/С++ их сразу не написать?

Возможно, потому что "эксперты" (количество коих необъяснимым образом увеличивается в несколко раз во время каникул) почему-то не спешат делом показать "как надо правильно"?

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

23. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +3 +/
Сообщение от Аноним (??) on 29-Дек-15, 17:17 
Странная закономерность, почему-то пользователи с никами Нимано и myhand всегда появляются в новостях про Python, при этом оба пишут очень похожие и явно предвзятые комментарии в защиту Python, похоже троллят и главное постоянно от них что-то слышно либо про школьников, либо про выпускников технических университетов-пту.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

29. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от myhand (ok) on 29-Дек-15, 17:27 
Явный жидомасонский заговор же.  Поговори с Шигориным - найдешь родственную душу.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

34. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от . on 29-Дек-15, 18:23 
Шигорин давит М$ ботов и щырных. Ты к которым относишься?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

78. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от myhand (ok) on 30-Дек-15, 14:17 
> Шигорин давит М$ ботов и щырных. Ты к которым относишься?

Ну, поскольку масоном, жидом, и бандеровцем меня уже
называли - видать щырный жидобандеровец.

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

47. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Вареник on 30-Дек-15, 03:41 
> Явный жидомасонский заговор же.  Поговори с Шигориным - найдешь родственную душу.

Вы явно зациклились на своем жидомасонский заговоре в каждой теме.

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

31. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +3 +/
Сообщение от Нимано on 29-Дек-15, 17:56 
Странная закономерность, почему-то в любой новости про Python появляются "эксперты", про питон знающие только то, что "оно тормозит" и "С++ в 100500 раз лучше!".
При этом так же регулярно и авторитетно делаются заявления, что "нужно переписать/сделать на Ъ-языге", т.к. "питон только для неосиляторов плюсов!".
Однако, дальше балабольства дело так и не заходит. К чему бы это?

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

35. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от . on 29-Дек-15, 18:25 
> К чему бы это?

Ни к чему.
Это современный интернет детка. Тут слова и буквы _НЕ_ служат для передачи мыслей :-)

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

55. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от Аноним (??) on 30-Дек-15, 09:30 
Ну вы еще скажите что питон не тормозит. Для питона факт тормознутости уже давно стал аксиомой, ибо доказывался не одну тысячу раз в различных тестах. Если для вас это новость, запустите Ubuntu Software Center.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

74. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Нимано on 30-Дек-15, 13:43 
> Ну вы еще скажите что питон не тормозит.

Питон не тормозит. Довольны?
Я даже прокапитаню:  
Тормозит конкретная реализация языка.

> Для питона факт тормознутости
> уже давно стал аксиомой, ибо доказывался не одну тысячу раз в
> различных тестах.

Аргументация в стиле "все знают ..." – это круто, да. Ничего иного и не ожидал.

> Если для вас это новость, запустите Ubuntu Software Center.

Ну так покажите всем "тормознутым", сделайте "правильный" Ubuntu Software Center.

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

95. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 20:01 
> Питон не тормозит. Довольны?

Нимано, ну так в чем дело, покажите всем "правильный" Ubuntu Software Center на Python. Вы эту тему мозолите ни один год, однако ничего не меняется. И я скажу почему - вы не можете, потому что питон всего на всего тормозной язык, и ничего с этим не поделать.

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

97. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от myhand (ok) on 30-Дек-15, 20:17 
> покажите всем "правильный" Ubuntu Software Center на Python.

Вам оно надо - вы и делайте.  С какого вдруг других должны волновать
половые проблемы Ubuntu?

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

69. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 13:21 
Скорее питонисты не шевелятся. На С++ очень много чего реализовано и доказано.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

28. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +2 +/
Сообщение от Crazy Alex (ok) on 29-Дек-15, 17:27 
Потому что современным плюсам не так уж много лет, а до C++11 это было редкостным извращением, о чистом C и говорить нечего.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

36. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –2 +/
Сообщение от . on 29-Дек-15, 18:26 
> Потому что современным плюсам не так уж много лет, а до C++11
> это было редкостным извращением, о чистом C и говорить нечего.

Закусывать надо, Ыгспёрд! :)

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

46. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Вареник on 30-Дек-15, 03:37 
То же самое можно сказать о любом языке до версии х.y.z

В С++ продвинулся не столько язык, сколько развились STL, boost, Qt.
Язык с начала 90-х скорее переразвит, чем недоразвит.

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

90. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +3 +/
Сообщение от Crazy Alex (ok) on 30-Дек-15, 17:59 
auto, лямбды, улучшенные шаблоны и move semantic.

Первые три кардинально упрощают написание кода, уменьшая количество boilerplate -  в результате имеем увеличившуюся продуктивность, уже вполне пригодную для веба. Последний сильно снижает нагрузку на систему управления памятью, в чём плюсы при работе с большим количеством объектов (а для фреймфорков это норма) проседали.


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

Qt - вообще к чистым плюсам, честно говоря, относится слабо, а уж к веб-фреймворкам и подавно.

И нет, нельзя сказать о любом языке. Это всё - довольно кардинальные изменения. Тот же питон с 2.7 до 3, например, не приобрёл ничего настолько нового, чтобы нужно  было менять половину best practices и чтобы можно было претендовать на новые ниши. Вот C++14 - там да, ничего особо революционного.

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

91. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –2 +/
Сообщение от myhand (ok) on 30-Дек-15, 19:18 
> и чтобы можно было претендовать на новые ниши.

А что, таковые оставались для Python 2?

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

99. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Crazy Alex (ok) on 30-Дек-15, 22:01 
Разумеется. Если бы в тройке, скажем, добавилась опциональная статическая типизация - её с шансами можно было бы запихнуть туда, откуда сейчас Go вытесняет C - всякие специфические высокопроизводительные сервера и тому подобное. Да и самому Go питон бы гарантированно место не уступил, в отличие от нынешнего состояния.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

100. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от myhand (ok) on 30-Дек-15, 22:37 
> Разумеется. Если бы в тройке, скажем, добавилась опциональная статическая типизация

PEP 484 же уже, не?

> Go вытесняет

Овладевает, да.

> Да и самому Go питон бы гарантированно место не уступил, в отличие от
> нынешнего состояния.

А что не так с Python тут в нынешнем состоянии?  Даже создатели Go им
не особо пока пользуются (я разумею Google).  Короче, победное шествие
по планете - в далеко идущих планах...  И как бы им не обломаться, учитывая
что много вещей из Go плавно превращается... в современный Python.

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

108. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Crazy Alex (ok) on 01-Янв-16, 20:33 
Не. Потому что https://www.python.org/dev/peps/pep-0484/#id11 - с таким подходом не будет плюшек. Минимум, того, что там должно было быть заявлено для их получения - что в CPython везде, где возможно, в стандартной библиотеке будут хинты.

Go - то, что писать на нём не медленнее, чем на питоне, но за счёт компилируемости он даёт выигрыш в производительности с ровного места, плюс результат не зависит от наличия интерпретатора определённой версии. А список пользователей у него уже достаточно большой - https://github.com/golang/go/wiki/GoUsers . Не то, чтоб меня это радовало...

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

110. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от myhand (ok) on 04-Янв-16, 13:50 
> Минимум, того, что там должно было быть заявлено для их
> получения - что в CPython везде, где возможно, в стандартной библиотеке
> будут хинты.

А оно надо, заявлять-то?  Это ж вроде как PEP...

> плюс результат не зависит от наличия интерпретатора определённой версии.

И что означает эта странная фраза? Надо полагать, что в Python - зависит?

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

113. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от vitalif (ok) on 05-Янв-16, 21:12 
Вот сам плюсами балуюсь, но от версии к версии они имхо только всё более и более адовыми становятся. )) и компиляция всё дольше и дольше. ))

Их бы упростить, а туда наоборот всё тащат новую хрень какую-то и тащат...

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

14. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Аноним email(??) on 29-Дек-15, 16:20 
A Calibre с помощью его можно как-то закомпилить?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от 123 (??) on 29-Дек-15, 16:52 
А если apt скомпилять,yum, ну или emerge... (?)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 29-Дек-15, 20:19 
>А если apt скомпилять

apt написан на C.

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

53. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 09:26 
Не всё в этом мире на питоне, а то бы он повис и ушел в ребут
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

37. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –3 +/
Сообщение от Аноним email(??) on 29-Дек-15, 18:34 
> повышение производительности на 258%

т.е. в два раза - жидковато както то.

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

39. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +8 +/
Сообщение от Злая математичка on 29-Дек-15, 19:27 
А что тогда, по-твоему, означает «на 100%», а, гений? :3
Только полгода прошло, а ты уже математику прогуливаешь, ай-яй-яй!
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

52. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 09:24 
Если брать за 100% на CPython, то 258% - это в 2.5 раза. А так да, в 3.5 раза скорость выросла. При том, что производительность питона в некоторых тестах на два порядка ниже с++, это конечно очень весомое достижение и заставит поменять мнение пользователей о питоне. Полагаю и сжирание памяти тоже уменьшилось в 3.5 раза?
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

54. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –2 +/
Сообщение от Аноним (??) on 30-Дек-15, 09:26 
Ага, ну 3 раза конечно всё меняет
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

38. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от CHERTS email(??) on 29-Дек-15, 18:43 
Странный какой-то этот Nuitka, простецкий скрипт в 250 строчек компилирует в EXE и при попытке его выполнить вываливается в крэш-дамп. О каком прохождении каких тестов идет речь?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Elhana (ok) on 29-Дек-15, 21:55 
Хз, я пробовал свое собрать - работает. Только компиляет долго слишком.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

59. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +1 +/
Сообщение от Led (ok) on 30-Дек-15, 10:09 
> компилирует в EXE и при попытке его выполнить вываливается в крэш-дамп.

Вендузятник должен страдать.

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

62. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 10:35 
Косвенно от питона страдают более миллиарда человек - пользователей Ubuntu, по мнению Дастина Киркленда
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

76. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от myhand (ok) on 30-Дек-15, 14:10 
> Косвенно от питона страдают более миллиарда человек - пользователей Ubuntu

Может дело в Ubuntu?

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

92. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –2 +/
Сообщение от Аноним (??) on 30-Дек-15, 19:44 
Может дело в IBM, AMD, Intel и т.д., они же делают компы? Нет, дело именно в питоне.
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

58. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 09:40 
> на 258%

Это точно? Нолик нигде не упустили?

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

60. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Andrey Mitrofanov on 30-Дек-15, 10:10 
>> на 258%
> Это точно? Нолик нигде не упустили?

Не, там "a 258% factor on pystone", то есть "в 258% раз", не не по-русски как-то, так что, видимо, д.бы б. "на 158%". Но кто я такой, чтоб учить кого бы то ни было языку и процентам?--

И да, везде копипасятят "it doesn't make all the optimizations possible, but a 258% factor on pystone is a good start (number is from version 0.3.11)." (гы! некоторые опускают "it doesn't"?? почти все пропускают про "0.3.11"), первоисточник, видимо, здесь http://nuitka.net/posts/nuitka-release-0311.rst:

"So this a speedup factor of 258%, last time on another machine it was 240%. Yet it only proves that the generated and compiled are more efficient than bytecode, but Nuitka doesn't yet do the relevant optimization. Only once it does, the factor will be significantly higher."

--Группа маркетолyхов, завлекающая под девизом "То ли ещй будет!!".

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

61. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Andrey Mitrofanov on 30-Дек-15, 10:11 
> про "0.3.11"), первоисточник, видимо, здесь http://nuitka.net/posts/nuitka-release-0311.rst:

+ http://nuitka.net/posts/nuitka-release-0311.html

> --Группа маркетолyхов, завлекающая под девизом "

Сам себя не похвалишь, не продашь".


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

64. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –1 +/
Сообщение от troll00 (ok) on 30-Дек-15, 11:07 
а по сравнению с компилируемыми языками он как работает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

68. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 12:46 
Большая радость если вообще работает. На вскидку 50/50 что запустится.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

73. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 30-Дек-15, 13:28 
Если по скорости - отстает где-то на порядок. Работать им еще долго
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

104. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от Аноним (??) on 31-Дек-15, 17:02 
Лол. сколько разных компиляторов пилят под Питон, а нормального решения с хорошей производительностью так и нет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

112. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  –2 +/
Сообщение от None (??) on 05-Янв-16, 17:39 
Компилятор для питона - всё равно, что велосипед с мотором: едет, конечно, быстрее, но...
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

114. "Выпуск Nuitka 0.5.17, компилятора для языка Python"  +/
Сообщение от new_name on 09-Янв-16, 10:19 
есть Cython и автоматический инструмент генерации его типов из оригинального пайтона. Но вам я инструмент не дам
а Сайтон быстрый что твой С
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

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

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




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

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