Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от opennews (??), 14-Ноя-21, 11:15 | ||
Доступен выпуск проекта Nuitka 0.6.17, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C++, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.3 - 3.9. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +2 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 11:15 | ||
Самая удобная штука чтобы поставлять свою питоновскую программу в бинарном виде. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –6 +/– | |
Сообщение от Аноним (3), 14-Ноя-21, 11:35 | ||
но зачем, если есть Julia?.... | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +4 +/– | |
Сообщение от Аноним (35), 14-Ноя-21, 13:57 | ||
У этого языка противное название. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +2 +/– | |
Сообщение от Аноним (3), 14-Ноя-21, 14:38 | ||
У питона с нулткой?.... Или у прекрасных женщин с именем Юлия? | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +4 +/– | |
Сообщение от Аноним (49), 14-Ноя-21, 14:48 | ||
Так сразу видно -- жульё, если конечно не думать одним прекрасным местом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Аноним (-), 15-Ноя-21, 09:16 | ||
Надо иметь русские мозги чтобы слово Julia - Юлия прочитать как Жульё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (126), 15-Ноя-21, 20:33 | ||
Вообще-то слово из Европы пришло... | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Dozer (?), 15-Ноя-21, 22:31 | ||
На испанском - Хулия | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 22:56 | ||
Страшно подумать, что может вообразить обычный русскоговорящий человек, услышав это имя впервые. Ужас! | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от OpenEcho (?), 14-Ноя-21, 20:47 | ||
Как скомпилируете в бинарник на ней что нибудь, то обязательно похвалитесь здесь пожалуйста! | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
88. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Аноним (3), 15-Ноя-21, 08:36 | ||
А в чём, собственно, проблемы? Размер? Для серверных приложений это не проблема. | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от OpenEcho (?), 16-Ноя-21, 11:16 | ||
> А в чём, собственно, проблемы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (3), 16-Ноя-21, 15:29 | ||
PackageCompiler делает срез оперативки по коду/памяти. Собственно, какая вам разница из чего состоит бинарник? | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 16-Ноя-21, 16:46 | ||
> PackageCompiler делает срез оперативки по коду/памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (3), 16-Ноя-21, 16:53 | ||
сейчас даже "программист на питоне" халтурщиком не считается. А уж дамп с оперативки снять - вообще не проблема. Ну естественно, не чистый дамп. Трансляцию адресов необходимо обеспечить, чтобы потом загружаться правильно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от OpenEcho (?), 16-Ноя-21, 18:34 | ||
> PackageCompiler делает срез оперативки по коду/памяти. | ||
Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору |
147. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (3), 16-Ноя-21, 18:51 | ||
А при чём здесь стрелки? Если всё пишете на Julia, она соберёт единый исходник. Если делаете вставки на PyCall, то что ей делать с обвязкой анаконды? Или если использована сторонняя библиотека с каким-нибудь куском на C++ и ресурсами в виде кучи файлов. Как их собрать то?.... На любом языке, если автор не собрал их сам. | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от OpenEcho (?), 18-Ноя-21, 15:21 | ||
> А при чём здесь стрелки? Если всё пишете на Julia, она соберёт | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (3), 18-Ноя-21, 17:19 | ||
> Вы правда не понимаете разницы между JIT и "compile ahead of time" комилятотор. | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от OpenEcho (?), 19-Ноя-21, 03:59 | ||
> и делает, запрашивая точку входя | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от Admino (ok), 16-Ноя-21, 05:13 | ||
Ну это же не Rust, чтобы каждым бинарником хвалиться. | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
5. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от 41 (?), 14-Ноя-21, 11:45 | ||
Строго говоря, ещё есть фиксированный двоичные файлы, которые вмещают в себя и интерпретатор, и скрипты. Но скорость выполнения соответствующая будет. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
25. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –3 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 13:06 | ||
Спешу тебя огорчить они декомпилируются обратно в питоновский код вплоть до комментариев в коде. И их успешно можно достать и из py2exe и из cx_freeze и из чего угодно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +6 +/– | |
Сообщение от Аноним (49), 14-Ноя-21, 12:52 | ||
Если вас не пугает бинарник в полгига конечно. Питоновая программа в бинарном виде… Вы свернули куда-то не туда. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
23. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Ant (??), 14-Ноя-21, 13:04 | ||
с испльзованием Numpy подтягиваются интеловские библиотеки MKL... и размер становится 800+ Мб, тогда без UPX не обойтись. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +6 +/– | |
Сообщение от n00by (ok), 14-Ноя-21, 15:06 | ||
Точно, надо пожать файл, что бы наплодить ещё этих грязных страниц, а то 800+ Мб маловато. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –19 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 13:08 | ||
Во первых не такие уж они и больше. Во вторых сейчас 2k21 и это никого не пугает. | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
38. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +3 +/– | |
Сообщение от YetAnotherOnanym (ok), 14-Ноя-21, 14:11 | ||
Изящно набросил. Жаль только, без особого эффекта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +7 +/– | |
Сообщение от Аноним (40), 14-Ноя-21, 14:20 | ||
>2k21 | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
52. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –4 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 15:20 | ||
Ага расскажи это разработчикам вот этой игры https://ru.wikipedia.org/wiki/NBA_2K21 | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +2 +/– | |
Сообщение от Аноним (40), 14-Ноя-21, 15:28 | ||
Ты конечно вообще не шаришь. Есть фирма 2К sports, так что 2К это издатель игры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 15:56 | ||
И как же так получается что названия 2K–2K21 совпадают со следующим годом после выхода игры? И что характерно компания так делает с 2000 года когда она еще не называлась 2K. Может потому что еще 21 год назад всем нормальны людям было понятно что 2K=2000? | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +3 +/– | |
Сообщение от Аноним (62), 14-Ноя-21, 16:34 | ||
> совпадают со следующим годом после выхода игры | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (40), 14-Ноя-21, 16:37 | ||
>Давай следующее упражнение для твоего мозга WWE 2K14 https://ru.wikipedia.org/wiki/WWE_2K14 в каком году вышла? | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
64. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (62), 14-Ноя-21, 16:37 | ||
Нигра с надписью "блейзухи" на футболке в центре обложки. | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
93. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Аноним (-), 15-Ноя-21, 09:21 | ||
Тебе надо вступить в партию демократов США - через год будешь уважать негров. | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (62), 16-Ноя-21, 09:32 | ||
Нет, спасибо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (135), 15-Ноя-21, 23:43 | ||
> Если вас не пугает бинарник в полгига конечно | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
21. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Ant (??), 14-Ноя-21, 12:59 | ||
Компилируются ли Python-программ с PyQt, matplotlib, pandas и кучей других библиотек? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
27. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 13:10 | ||
Есть нюансы, например PyQt в абстракции connect надо явно указывать тип данных в сигналах. Еще есть по мелочи. У меня был PySide и да не сразу как есть но после некоторых приседаний всё заработало. А в негуевых либах у меня проблем не было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +4 +/– | |
Сообщение от kai3341 (ok), 14-Ноя-21, 13:58 | ||
> Компилируются ли Python-программ с PyQt, matplotlib, pandas и кучей других библиотек? | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
58. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –2 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 15:51 | ||
На pypi кстати есть такая опция можно написать описание к своему пакету и стороннему человеку будет понятно что пакет делает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от kai3341 (ok), 14-Ноя-21, 17:34 | ||
> На pypi кстати есть такая опция можно написать описание к своему пакету | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +8 +/– | |
Сообщение от Аноним (2), 14-Ноя-21, 11:33 | ||
Почему бы сразу не написать на с, а не натягивать глаз на глобус? | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –6 +/– | |
Сообщение от Аноним (6), 14-Ноя-21, 11:45 | ||
Си надо еще осилить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +3 +/– | |
Сообщение от Аноним (8), 14-Ноя-21, 11:47 | ||
А что там осиливать? Язык высокого уровня как никак. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от KhabMan (ok), 15-Ноя-21, 05:56 | ||
Ну да. То, что это не ассемблер, делает язык простым, конечно)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –3 +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 07:37 | ||
Ассемблер простой, когда понятно как процессор работает. Для Си execution environment формализован, т.е. более-менее понятно, как работает. Парадокс скорее в том, что остальные "очень простые" императивные языки высокого уровня симулирую машину Тьюринга - некую бесконечную хтонь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (8), 14-Ноя-21, 11:46 | ||
Потому что... Да! | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
11. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (11), 14-Ноя-21, 11:56 | ||
Почему нельзя, многие так и делают. На чем писать каждый сам решает, этим вот захотелось так. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
28. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –4 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 13:13 | ||
Наоборот зачем эти полумеры, лучше сразу писать на Электроне. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
32. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от BrainFucker (ok), 14-Ноя-21, 13:32 | ||
> Почему бы сразу не написать на с, | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
106. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:23 | ||
На Rust же! | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –2 +/– | |
Сообщение от Аноним (123), 15-Ноя-21, 14:56 | ||
Эй, дырка! | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 23:00 | ||
Какие у тебя любопытные ассоциации. Как говаривала одна очень известная личность, кто как обзывается, тот так и называется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (136), 16-Ноя-21, 00:49 | ||
Сразу видно, что тебя минуснули нешарящие :) Nim - офигенная штука, кстати. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
69. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от Аноним (69), 14-Ноя-21, 18:24 | ||
Потому что на питоне я напишу, сдам заказчику, получу вознаграждение, заказчик получит прибыль, программа со временем устареет и все будут довольны. А в это время ты все еще будешь писать ее на своем си. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
72. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –6 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 19:25 | ||
А если писать на раст то тоже будет продолжать писать, но с чувством безопасности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –7 +/– | |
Сообщение от Аноним (82), 14-Ноя-21, 23:42 | ||
Я на Delphi напишу в два раза быстрее, красивее и фичастее, чем ты на своем питоне. Но тебе ещё придётся переписывать все с нуля при появлении 3.10 | ||
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору |
94. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 09:41 | ||
Не напишешь. Delphi - язык со статической типизацией - больше усилий для написания кода. Компилируемый. Тоже временные затраты - отлаживать дольше, нет возможности быстро запускать отдельные куски кода. По поводу фичастости - это вообще шутка неудачная была? Где Delphi, а где - фичи. Впрочем, может что-то изменилось с тех бородатых времен, когда я смотрел на Delphi. | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +4 +/– | |
Сообщение от anonymous (??), 15-Ноя-21, 11:32 | ||
> со статической типизацией - больше усилий для написания кода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 22:31 | ||
> С чего вы взяли, что усилий больше? (а не наоборот) | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (121), 15-Ноя-21, 13:28 | ||
А почему же тогда с 2.х на 3.х переход был таким, что около 15-20 лет наработок превратилось в тыкву? | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
124. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от Аноним (124), 15-Ноя-21, 15:53 | ||
Сейчас бы сравнивать версии 2/3 с 3/3.10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 22:51 | ||
Дельфи не умеет в линейную алгебру, символьную математику, в машинное обучение. Библиотеки для Питона (написанные или на Фортране, или на C) - умеют. Питон в данном случае сильно упрощает жизнь учёным (они не профессиональные программисты, а работу делать надо). | ||
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору |
149. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от Аноним (82), 17-Ноя-21, 21:30 | ||
Ну, не ваша беда, что вы плохо знаете делфи. В определённый этап своей жизни нужно было сделать выбор и вы его сделали правильно. Популярность + деньги. Но это не означает, что делфи не умеет в алгебру (math) в скрипты (Pascal script), Web (сам тоже не видел, но в компонентный базе ВСЕ для этого есть), вот ml похоже действительно не конёк паскаля. А вот учёные, отлично с MathLab справлялись, по крайней мере теплофизики (ни строчки кода знать не нужно) | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. "Выпуск Nuitka 0.6.17, компилятора для языка Python" | +/– | |
Сообщение от Прохожий (??), 18-Ноя-21, 00:59 | ||
> Ну, не ваша беда, что вы плохо знаете делфи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от пох. (?), 19-Ноя-21, 12:35 | ||
> Web (сам тоже не видел | ||
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору |
104. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –2 +/– | |
Сообщение от Myyx (?), 15-Ноя-21, 10:18 | ||
это в собранной то в бинарник программе? | ||
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору |
120. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +2 +/– | |
Сообщение от Брат Анон (ok), 15-Ноя-21, 12:10 | ||
#яснопонятно. В отладчики мы не умеем и даже не слышали. Впрочем, для этого есть тестирование (см. пункт выше). | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 23:17 | ||
Потому что возиться с компиляторами, отладчиками, линковщиками, указателями, макроснёй и прочей х-тенью полувековой давности мало у кого есть желание среди нормальных современных людей. До некоторых особо одарённых никак не дойдёт, что идеальное программирование - это когда компьютер понимает мысли человека, а не когда человек насилует свой мозг, чтобы разобраться в том, что нужно компьютеру. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
151. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (151), 18-Ноя-21, 15:01 | ||
Сказочный человек | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 18-Ноя-21, 23:05 | ||
Вы впервые в жизни увидели своё отражение в зеркале? Гм, забавно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –4 +/– | |
Сообщение от Урри (ok), 14-Ноя-21, 14:07 | ||
> Оптимизация пока применима только к коду, компилируемому при помощи GCC. | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (42), 14-Ноя-21, 14:22 | ||
-O4 уже есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (126), 15-Ноя-21, 08:02 | ||
В статье речь совсем не про О-шки... | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (49), 14-Ноя-21, 14:31 | ||
Пго есть только у гцц, насколько я знаю. В том числе со сбором информации через автопрофилировщик, но прогнать тесты более актуально. Примерно с гцц-9 пго юзать одно удовольствие, в генту можно любой пакет собрать с пго (правда вручную, при обновлении придётся подменять флаги опять). на практике это конечно пара процентов, но для -O3 разница в скорости запуска и исполнения до 60% доходит (или около того). Вообще, на сегодня нет никакого смысла использовать шланг, раньше он был полезен дополнительными проверками и читаемыми сообщениями об ошибках, но с тех пор гцц улучшили. По скорости компиляции гцц тоже лучше (шланг замедлили основательно). | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
76. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –2 +/– | |
Сообщение от анонн (ok), 14-Ноя-21, 20:48 | ||
> Пго есть только у гцц, насколько я знаю. | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –2 +/– | |
Сообщение от Аноним (49), 14-Ноя-21, 21:45 | ||
У меня не получилось. В gcc тоже пго было сто лет назад, но до 9 оно было через одно место. Свой софт можно было с пго собрать обложив скриптами, но вот так чтобы любую прогу собрать добавив 2 ключа -- нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Аноним (42), 14-Ноя-21, 14:21 | ||
Отлично, ещё бы в дебчике питонятину откомпилять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +3 +/– | |
Сообщение от Аноним (49), 14-Ноя-21, 14:35 | ||
Это ничего не даст. Компиляция сабжем только незначительно ускоряет запуск и больше ничего. Нивелируется недостатками в виде жжора памяти и дополнительным временем на чтение с диска. | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от kusb (?), 14-Ноя-21, 15:30 | ||
Странно, не скомпилированный код же по идее должен тратить такты на обдумывание интерпретатором каждой команды? | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от n00by (ok), 14-Ноя-21, 16:12 | ||
Хороший вопрос. | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 14-Ноя-21, 16:20 | ||
Ещё немножко этих интерпретаций | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (91), 15-Ноя-21, 09:01 | ||
Кстати, pypy3 loop.py даёт 1.259338617324829 сек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 10:28 | ||
Спасибо. Сейчас протестирую. Компилируется это pypy3 дольше чем MLton, сразу видно, крутая штука. | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 11:02 | ||
> Кстати, pypy3 loop.py даёт 1.259338617324829 сек. | ||
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору |
142. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от abababab (?), 16-Ноя-21, 13:50 | ||
> Теперь другой вопрос: а зачем nuitka3, когда есть pypy3? | ||
Ответить | Правка | Наверх | Cообщить модератору |
148. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 17-Ноя-21, 05:44 | ||
А какую задачу это решает? Скрыть исходный текст скрипта от посторонних глаз? Или Python не позволяет складировать всё нужное в одну папочку и оттуда запускать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 09:53 | ||
А где print("Hello Word")? Где измерение времени средствами языка? Про pypi тебе уже написали. | ||
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору |
96. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 09:56 | ||
pypy | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 10:03 | ||
> А где print("Hello Word")? | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
99. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:06 | ||
Я твой скрипт на рефале имеешь ввиду. Мог бы и догадаться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:07 | ||
имеешь -> имел | ||
Ответить | Правка | Наверх | Cообщить модератору |
101. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 10:12 | ||
> Я твой скрипт на рефале имеешь ввиду. | ||
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору |
103. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:16 | ||
1. Затем, что затраты на вывод - они не бесплатные. На измерение времени - тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 10:18 | ||
А затраты на чтение исходника и его семантический разбор? | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:27 | ||
Что про pypy скажешь? Ты как-то в упор не замечаешь его почему-то. Почему? | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 10:29 | ||
Потому что pypy собирается в один поток и я всё еще жду. Впрочем, оно не имеет отношения к вопросу, на который я отвечал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:37 | ||
Вопрос был об эффективности компилятора. Ты его сравнил с Рафал. Рафал победил с большим выигрышем. Но почему? То ли цикл просто проигнорировал, например, потому, что переменная больше никак не используется, то ли компилятор пока сырой. | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
114. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:39 | ||
Рафал -> рефал | ||
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору |
117. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +1 +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 11:19 | ||
> Вопрос был об эффективности компилятора. | ||
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору |
128. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 22:23 | ||
Спасибо за ответ. Значит, не судьба этому компилятору пока быть быстрым. Продолжаем пользоваться pypy. Вполне возможно, этот компилятор пишут, чтобы руку набить, не преследуя практические цели. | ||
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору |
140. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 16-Ноя-21, 12:48 | ||
Думается, авторам следовало бы обозначить, что проект исследовательский или что-то в этом роде. Когда публиковал тесты, ожидал, что меня начнут тыкать носом в ключи, которые надо было передать компилятору, что бы результат работал быстро. | ||
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору |
141. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от DyadyushkaAU (ok), 16-Ноя-21, 13:34 | ||
Сомневаюсь (хотя мой опыт ограничен), что наличие какого-либо ключа способно увеличить скорость работы откомпилированного кода в десятки раз. Часто речь идёт о десятке-другом процентов, не более. | ||
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору |
115. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:43 | ||
Не имеет. Но уже просто интересно. | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
111. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Прохожий (??), 15-Ноя-21, 10:30 | ||
Предположим, что они одинаковы. Или есть сомнения? | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
118. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от n00by (ok), 15-Ноя-21, 11:28 | ||
Они далеко не одинаковы (1 вызов write() против open() + 6-ти mmap(), одна из которых приводит к чтению с накопителя, не считая собственно разбора), но на фоне 50 сек исполнения - меньше погрешности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 15:23 | ||
Да только откомпилить для каждого дистрибутива, версии подверсии, под каждое ядро, UEK. И не факт что оно будет один в один работать так же как задумано на обычном питоне. | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
70. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok), 14-Ноя-21, 18:41 | ||
> ... повышение производительности на 335% | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –4 +/– | |
Сообщение от Аноним (1), 14-Ноя-21, 19:32 | ||
3 это в синтетике, на самом деле меньше. Подсказка: попробуй откомпилить джангу и когда после танцев это получится узнай что можно использовать в два раза меньше виртуалок для той же производительности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –2 +/– | |
Сообщение от Vkni (ok), 14-Ноя-21, 22:09 | ||
> Т.е. всего лишь в 3.0-3.5 раз. Питон во столько можно ускорить просто оптимизациями гогнокода. Ради такого мизерного прироста компиляция не нужна. | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
81. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok), 14-Ноя-21, 22:36 | ||
Компиляция не бесплата т.к. для неё нужно навернуть инфраструктуру, которой в обычной питонячке нет | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от Аноним (1), 15-Ноя-21, 08:44 | ||
Это только если ты операционную системы решил скомпилировать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Vkni (ok), 15-Ноя-21, 20:03 | ||
> Компиляция не бесплата т.к. для неё нужно навернуть инфраструктуру, которой в обычной | ||
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору |
112. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | +/– | |
Сообщение от Щ (?), 15-Ноя-21, 10:35 | ||
Это вы описали повышение производительности на 235% | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
122. "Выпуск Nuitka 0.6.17, компилятора для языка Python " | –1 +/– | |
Сообщение от xor (??), 15-Ноя-21, 14:04 | ||
Вы как-то используете наработки shed skin? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |