The OpenNET Project / Index page

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



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

"Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от opennews (??), 27-Ноя-22, 08:21 
Доступен  выпуск проекта Nuitka 1.2, развивающего компилятор для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, 3.3 - 3.10. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 335%. Код проекта распространяется под лицензией Apache...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58202

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

Оглавление

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


1. Скрыто модератором  –4 +/
Сообщение от Аноним (1), 27-Ноя-22, 08:21 
Ответить | Правка | Наверх | Cообщить модератору

3. Скрыто модератором  +6 +/
Сообщение от Ыыыыыы (?), 27-Ноя-22, 08:32 
Ответить | Правка | Наверх | Cообщить модератору

4. Скрыто модератором  –2 +/
Сообщение от Аноним (1), 27-Ноя-22, 08:37 
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +3 +/
Сообщение от Аноним (6), 27-Ноя-22, 09:00 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

7. Скрыто модератором  +/
Сообщение от Аноним (6), 27-Ноя-22, 09:01 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Аноним (5), 27-Ноя-22, 08:53 
С питоном можно делать две вещи:

1) пытаться ускорить питон
2) писать комменты, что это не питон тормозит, а I/O, и что на других языках тоже бы тормозило

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

8. "Выпуск Nuitka 1.2, компилятора для языка Python "  –3 +/
Сообщение от Аноним (1), 27-Ноя-22, 09:15 
Справедливости ради, полностью и то и другое лишено смысла. А вот что можно сделать с питоном, так это в 3 строчки и пару импортов получить сотню страниц из сети и извлечь из них что-нибудь для показа пользователю, и всё это за 1 секунду. Можно ли быстрее? Конечно, можно. Но можно и медленнее, целиком аналогичный синхронный код выполняется больше 120 секунд.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск Nuitka 1.2, компилятора для языка Python "  +9 +/
Сообщение от Аноним (5), 27-Ноя-22, 09:24 
на питоне полагается писать "прототипы, которые - мамой клянусь! - потом перепишем на нормальный язык, если прототип взлетит". Когда прототип взлетает, вместо обещанного переписывания идут попытки ускорить сам питон. Когда эти попытки предсказуемо проваливаются, просто докупаются мощности у хостера. А правильное применение питона привел ты: это одноразовые скрипты на выброс, скрипты, которые было бы неудобно писать на баше.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Nuitka 1.2, компилятора для языка Python "  –7 +/
Сообщение от Аноним (1), 27-Ноя-22, 09:28 
Почему на выброс? Я такой хренью десятилетиями пользуюсь и она успешно работает. "Нормальные языки" чёт постоянно отваливаются и приходится обновлять код.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Nuitka 1.2, компилятора для языка Python "  +2 +/
Сообщение от Аноним (5), 27-Ноя-22, 09:35 
Странно, что это за "отваливающиеся языки" такие, не подскажешь? Обычно это питон славится своим непостоянством -- таким, что миграцию с питона-2 на питон-3 не переживет даже print 'hello world'
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Nuitka 1.2, компилятора для языка Python "  –3 +/
Сообщение от Аноним (1), 27-Ноя-22, 09:56 
Ничего странного, это буквально любой компилируемый язык. Не запустится, если не слинковать бинарь (или большую его часть) статически. Но даже так, если лет через 5 запускается, это уже чудо. Зависимости легко и непринуждённо ломают апи, т.е. часто перекомпилировать заново ты сможешь только с какой-то доисторической версий (её ещё предстоит найти). ЕСЛИ она ещё собирается сама по себе. Именно по этой причине многие проекты в итоге прибиты к доисторическим бандленным версиям зависимостей. Компиляторы внезапно начинают считать код проектов зависимостей абсолютно невалидным, мол, так нельзя. Т.е. ты прибит и ко всему тулчейну.

В то же время как скрипты питона, написанные с совместимостью 2/3 (то есть с ограничением по функциональности на уровне около 3.2), до сих пор работают и обновляются на актуальные версии зависимостей совершенно без проблем. Не знаю, где он там славится FUDом, мне кажется, только в рунете хомяки это повторяют по кругу. Батарейки качественные и обеспечивают совместимость, проходят продолжительный период устаревания функциональности и поддерживают совместимость долгое время, легко найти искомую версию и с каких пор совместимость пропала. Да и изменения чаще всего максимально тривиальные и понятные.

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

45. "Выпуск Nuitka 1.2, компилятора для языка Python "  +2 +/
Сообщение от Аноним (45), 27-Ноя-22, 12:29 
> Ничего странного, это буквально любой компилируемый язык. Не запустится, если не слинковать
> бинарь (или большую его часть) статически. Но даже так, если лет
> через 5 запускается, это уже чудо. Зависимости легко и непринуждённо ломают
> апи, т.е. часто перекомпилировать заново ты сможешь только с какой-то доисторической

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


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

57. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (57), 27-Ноя-22, 14:52 
Ну да. Эти теоретики уже не один фейсбук на С++ написали, правда только в теории)
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от 1 (??), 28-Ноя-22, 10:22 
Ну если ты пользуешься ""маргинальным", не попавшим в репу или "заброшенным"" - то наверное сможешь в configure && make && make install
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

107. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (107), 28-Ноя-22, 23:07 
> Ну если ты пользуешься ""маргинальным", не попавшим в репу или "заброшенным"" -
> то наверное сможешь в configure && make && make install

Я то смогу, но ... что хотел нам сказать (еще один) теоретик (который не в курсе, что далеко не всегда используются автотулзы, да и не поможет configure при сломе API в зависимостях)?


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

20. "Выпуск Nuitka 1.2, компилятора для языка Python "  –5 +/
Сообщение от User (??), 27-Ноя-22, 10:47 
Hello, world! уже можно собрать gcc, llvm, msvc или все ещё "есть нюанс"(Ц), м? А так, чтоб оно работало не только "на компьютере разработчика", или без докера ниале?
Пайтон им не нравится, ъ...
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

113. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (-), 29-Ноя-22, 03:20 
> Hello, world! уже можно собрать gcc, llvm, msvc или все ещё "есть нюанс"(Ц), м?

Ну вообще-то если в хелло ворлде такого плана возникает нюанс, это, наверное, питонист был..

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

116. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от User (??), 29-Ноя-22, 08:21 
Ну да, ну да. А если use after free возник - то пыхапэшник, ведь "все знают", что "НАСТОЯЩИЕ шотландцы"...
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (107), 27-Ноя-22, 20:51 
> Обычно это питон славится своим непостоянством -- таким, что миграцию с питона-2 на питон-3
> не переживет даже print 'hello world'

Обычно это "экспертусы" опеннета славятся своим умением пускать метан в лужу.


% cat hello.py && 2to3 -w hello.py && python3 hello.py  
print 'hello world'
RefactoringTool: Refactored hello.py
--- hello.py    (original)
+++ hello.py    (refactored)
@@ -1 +1 @@
-print 'hello world'
+print('hello world')
RefactoringTool: Files that were modified:
RefactoringTool: hello.py
hello world

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

78. "Выпуск Nuitka 1.2, компилятора для языка Python "  –1 +/
Сообщение от Аноним (-), 27-Ноя-22, 21:11 
> Почему на выброс? Я такой хренью десятилетиями пользуюсь

Ловлю на слове. Запусти какой-нибудь скриптик с питоном 2.4 на современной системе вообще. Ну а хренли, шелскрипты десятилетней давности работают. Как впрочем и сишные програмым. А чего им будет то?

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

87. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (1), 27-Ноя-22, 21:45 
Таких нет, не писал на 2 версии, только на 1. В 2 постоянно много чего ломали и там не было совместимости как как между 2 и 3 и в 3. Но с тех времён язык и экосистема определённо выросли с игрушечного уровня до продакшен-реди.

Насчёт шелла… Ты врёшь, да? Там даже с башем не всё гладко. Может если только использовать базовые стандартизированные возможности и какой-нибудь стрёмный шелл. Сишные приветмиры тоже протухают очень легко, мне каждые 2 года приходится дописывать совместимость утилиты которая лежит в основе пачки шел скриптов. С зависимостями вообще ад, они улетают в небытие только так.

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

89. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (107), 27-Ноя-22, 22:30 
> Как впрочем и сишные програмым. А чего им будет то?

Ну да, что же будет gtk1-2 программам (как и куче других утилит) без гтк1/2 или старых версий freetype/libxml/еще100500возможныхзависимостей?
Ну вот не был бы ты Великим Знатоком-Теоретиком294, знал бы, что все сложнее хелловрота "протухает" только влет, как минимум по зависимостям (да и на "слом" API натыкался бы).

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

109. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (109), 29-Ноя-22, 03:00 
> Ну да, что же будет gtk1-2 программам (как и куче других утилит)
> без гтк1/2 или старых версий freetype/libxml/еще100500возможныхзависимостей?

Ну хз, pidgin 2.x и xchat вроде компилились, хоть и не модно-молодежные. Этого мало? Да, у меня GTK2 с -dev хидерами стоит. Бbлдить GTK2 софт поприятнее GTK3 так то вообще. А программы с GTK1 вымерли до того как мне всерьез вштырили линухи, я их живьем не видел.

> Ну вот не был бы ты Великим Знатоком-Теоретиком294, знал бы, что все
> сложнее хелловрота "протухает" только влет, как минимум по зависимостям (да и
> на "слом" API натыкался бы).

Сложнее насколько? LempelZiv - нормальный хеловорлд? Все еще компилится и работает ничуть не хуже чем раньше, 30+ лет спустя. Удачи запустить питоноскрипт цатилетней давности такой сложности вообще.

Да что там, я пару алгоритмов из подобного софта сдернул, работает себе. Древние толк в эффективном кодинге толк знали. За ними конечно приходится подразгрести если integer overflow и buffer overrun душу не греют, но тогда просто другое время было, они просто не думали что кто-то может программу намеренно мусором кормить.

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

13. "Выпуск Nuitka 1.2, компилятора для языка Python "  –6 +/
Сообщение от myhand (ok), 27-Ноя-22, 09:46 
> вместо обещанного переписывания идут попытки ускорить сам питон

Вообще-то по феншую сперва идет оптимизация.  Слыхал про такое?

> просто докупаются мощности у хостера

Все правильно: вкалывают роботы, а не человек.

> одноразовые скрипты на выброс

Анализ данных там...  Фигня всякая, короче.

Впрочем, недавно одни на такой "выброс" написали - и нобелевскую премию по физике получили.  Так-то, анон.

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

14. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Аноним (5), 27-Ноя-22, 09:53 
> Впрочем, недавно одни на такой "выброс" написали - и нобелевскую премию по физике получили.

Бери поправку на то, что ученые - это не программисты, у них нет времени осваивать целую новую область помимо своей. То, что они используют питон - неплохо, потому что питон - язык для непрограммистов, язык из разряда "выучу его по дороге домой в метро". Впрочем, питон не защитит ученых от ошибок, как например тут: "Недоработка в Python-скрипте могла привести к неверным результатам в более 100 публикациях по химии" https://www.opennet.me/opennews/art.shtml?num=51667

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

19. "Выпуск Nuitka 1.2, компилятора для языка Python "  –5 +/
Сообщение от Анонимemail (19), 27-Ноя-22, 10:45 
> потому что питон - язык для непрограммистов, язык из разряда "выучу его по дороге домой в метро"

Поэтому в нём есть побитовые операции и прочие плюшки Си? Или для удовлетворения эга погромиста-элитки непременно нужны ещё ассемблерные команды?

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

21. "Выпуск Nuitka 1.2, компилятора для языка Python "  +5 +/
Сообщение от Аноним (5), 27-Ноя-22, 10:54 
> Поэтому в нём есть побитовые операции и прочие плюшки Си?

С каких пор побитовые операции -- это "плюшки си"? И почему язык для непрограммистов не может иметь побитовых операций? В Basic они тоже есть.

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

22. "Выпуск Nuitka 1.2, компилятора для языка Python "  –6 +/
Сообщение от Анонимemail (19), 27-Ноя-22, 11:10 
потому что я говорю о стандартном питоновском интерпретаторе, который написан на Си и многие стандартные питоновские фичи выполняет со скоростью скомпилированной программы
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (36), 27-Ноя-22, 11:34 
вообще, поясни, как ты разделяешь языки для погромистов и не таковых?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

69. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (69), 27-Ноя-22, 19:13 
Язык для программистов – Rust. Остальное для любительских проектов. Не перепутайте.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (69), 27-Ноя-22, 19:01 
У питона отвратительный формат hex, который неудобно в int перегонять.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

79. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (-), 27-Ноя-22, 21:14 
> Поэтому в нём есть побитовые операции и прочие плюшки Си?

Беготня с пластмассовым 10-сантиметровым самолетиком не делает тебя офигенным пилотом. Даже если ты и орешь при этом как истребитель на взлете, толку сильно меньше.

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

35. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от myhand (ok), 27-Ноя-22, 11:33 
> потому что питон - язык для непрограммистов

Ты говоришь, как будто это что-то плохое.

"Профессиональный программист" - это на самом деле не уберменш, а
что-то типа "профессиональный п*сец" (****ся, ох**** опеннет называет
почтенную профессию "неприемлемой лексикой").  Навыки программирования - необходимы
в любой мало-мальски технической области человеческой деятельности, примерно
как навыки письма и умение связно излагать свои мысли.

> питон не защитит ученых от ошибок, как например тут: "Недоработка в
> Python-скрипте могла привести к неверным результатам в более 100 публикациях по химии"

Я тебе страшное скажу: никакой язык программирования не защищает.  Это долго и тщательно
скрывали - но вот теперь Народ Знает Всю Правду.

Все, рептилоиды уже стучатся в дверь...

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

40. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (36), 27-Ноя-22, 11:40 
этот пятый аноним скрипты-то свои расчехлил смотри как, лайкает себя и дизлайкает несогласных, вот же у илитного погромиста полыхает!
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (1), 27-Ноя-22, 12:56 
А ведь ещё бывает сортировка по алфавиту и натуральная, различные правила сортировки и очерёдность может весьма отличаться от того, что ты видишь в проводнике. Ох, сколько ещё открытий ждёт этих "учёных". Непонятно только, как язык для "непрограммистов" им поможет. Вот луа определённо для "непрограммистов" и проблемы с сортировкой там ровно те же (каждый день наблюдаю результат работы кривых сортировочных костылей в скриптах mpv). Я вот считаю, что питон куда больше про программистов, чем тот же си. Потому что в его концепции куда более сложные абстракции заложены (со скидкой на интерпретатор).
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

60. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от myhand (ok), 27-Ноя-22, 15:48 
> Непонятно только, как язык для "непрограммистов" им поможет.

Документацией.

> Я вот считаю, что
> питон куда больше про программистов, чем тот же си. Потому что
> в его концепции куда более сложные абстракции заложены (со скидкой на
> интерпретатор).

Технически, в русский язык заложена возможность писать на уровне
Шолохова или Шукшина.  Но большинству это не нужно и оно не умеет.
Это нормально.

Питон берет на себя управление памятью - уже в этом смысле он
может не подойти кому-то.  Точно так же как "абстракции"
вполне реализуемы по-разному.

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

81. "Выпуск Nuitka 1.2, компилятора для языка Python "  –2 +/
Сообщение от Аноним (-), 27-Ноя-22, 21:20 
> почтенную профессию "неприемлемой лексикой").  Навыки программирования - необходимы
> в любой мало-мальски технической области человеческой деятельности, примерно
> как навыки письма и умение связно излагать свои мысли.

Да никто бы не возражал если бы клизмы знали свое место. Представь себе что ты припер к хирургу на операцию, а там вместо хирурга я. Потому что видите ли смог упаковаться и скальпель взять. Я правда даже не мясник, за анатомию у меня четверка, и та натянутая. А если наглости с типажей типа тебя набраться, можно еще более приличных докторов коновалами обозвать, чтобы себе цену набить.

Только потом оказывается что маск может взять и с треском вышибить 50% этих, которым сложно быть эффективными более пары часов в день, а остальным объяснить что теперь они будут пахать вовсе не пару часов в день, или на выбор дверь вон там. И при всем этом никто даже разницу не видит.

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

95. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от myhand (ok), 28-Ноя-22, 03:51 
> Представь себе что ты припер к хирургу на операцию, а там вместо хирурга я.

Объясняю по второму кругу: эта аналогия ложная.  Ты себя не с хирургом сравнивай.
Умения профессионального программиста (я не беру CS и проч) - это что-то
вроде умения грамотно и внятно писать на русском языке.  Раньше такие
на базарах сидели и кляузы гражданам сочиняли или там письма на деревню
дедушке.  А сейчас - повывелись, граждане сами пишут.  Малограмотно,
косноязычно (ну как я вот) - но сами.  Делай выводы, анон.

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

110. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (109), 29-Ноя-22, 03:10 
> Объясняю по второму кругу: эта аналогия ложная.  Ты себя не с
> хирургом сравнивай.

По-моему замечательная аналогия. Как-то ножиком махать могу  даже я. А то что я дилетант и поэтому шансы что я тебя не зарежу в процессе больше похожи на русскую рулетку - ну так питонисты программят точно так же. Особенно когда они свое фекалье потом от большого ума в сеть вывешивают. Ну так, глядя на 1) RCE (да, питонисты тоже могут) 2) priv escalation 3) dos/crash трех разных мастей. В питонячий код достаточно легонько тыкнуть палочкой и результат обычно превосходит самые смелые ожидания.

> Умения профессионального программиста (я не беру CS и проч) - это что-то
> вроде умения грамотно и внятно писать на русском языке.  Раньше такие
> на базарах сидели и кляузы гражданам сочиняли или там письма на деревню
> дедушке.  А сейчас - повывелись, граждане сами пишут.  Малограмотно,
> косноязычно (ну как я вот) - но сами.  Делай выводы, анон.

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

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

115. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от myhand (ok), 29-Ноя-22, 04:21 
> По-моему замечательная аналогия.

Примерно как ж*па символизирует палец.

> Особенно когда они свое фекалье потом от большого ума в сеть вывешивают.

Ну так больше-то - некому.  Не тебя же, погромиста, сажать за обработку данных
LIGO, верно?!  Тут десяток лет учить надо.  И не факт, кстати, что научить
можно каждого...  Кто на тебя время тратить будет?  Проще - самому.

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

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

> Да вот почему-то даже у этих зачастую хватает ума попросить в офисе
> напечатать, кого-нибудь не очень позорного.

Ну, может быть.  Деградация населения идет полным ходом - я просто как-то
специально за этим не слежу.  Может вы уже и писать разучились...

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

52. "Выпуск Nuitka 1.2, компилятора для языка Python "  +2 +/
Сообщение от Аноним (-), 27-Ноя-22, 13:51 
>То, что они используют питон - неплохо, потому что питон - язык для непрограммистов, язык из разряда "выучу его по дороге домой в метро".

Ты хоть один язык выучи сначала. Тогда, хотя-бы, начнешь понимать о чем вообще речь.

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

94. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (94), 27-Ноя-22, 22:46 
за такие рекомендации тут банят, иксперты опеннет все знают не уча
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (57), 27-Ноя-22, 14:56 
А если слесарь на С++ программу напишет, С++ сразу перестанет быть языком для программистов?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

111. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (-), 29-Ноя-22, 03:12 
> А если слесарь на С++ программу напишет, С++ сразу перестанет быть языком
> для программистов?

Скорее, кто-то недовольно пробурчит что-то про ардуинщиков.

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

66. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (69), 27-Ноя-22, 19:11 
> питон не защитит ученых от ошибок

Да, недавно случайно узнал, что fft из numpy принимает на вход диапазон со степенью двойки, а остальное игнорирует. В документации об этом не было.

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

77. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Vkni (ok), 27-Ноя-22, 21:07 
numpy — это явно написанная дикими людьми библиотека. В смысле, не имеющими культуры программирования — там API чистить и чистить.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (-), 27-Ноя-22, 21:22 
Да вообще-то примерно 98% софта на питоне писано такими же и по виду больше всего напоминает макет из картона и пластилина, слепленый на скорость. Периодически что-то отваливается, тогда это пытаются на суперклей подклеить. Как вон сабж.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Vkni (ok), 27-Ноя-22, 21:05 
> питон - язык для непрограммистов, язык из разряда "выучу его по дороге домой в метро"

Это известное заблуждение, да.

Языки из разряда "выучу по дороге домой в метро" — это Pascal, SML, Miranda, Scheme R5RS уже под вопросом.

Если не верите, возьмите том Fluent Python или подобный, и распечатку "Введение в Стандартный ML" Харпера, а потом стукните себя ими по голове. Сначала лучше Харпером.

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

96. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от myhand (ok), 28-Ноя-22, 04:03 
> известное заблуждение, да

Это зависит от значения глагола "выучил" в данном контексте.  Если анон прочел стандартный туториал - он несомненно уже что-то сможет написать на питоне.  Подходит ли тут слово выучил?

> Scheme R5RS уже под вопросом

Почему?  Там сама спецификация языка, включая подробные формальные определения - страниц 50.

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

23. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Анонимemail (19), 27-Ноя-22, 11:14 
питон просто отличный язык, что бы тут мамкины илитки не ныли
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск Nuitka 1.2, компилятора для языка Python "  +3 +/
Сообщение от Аноним (42), 27-Ноя-22, 12:19 
это не илитки, это те же бездари, что ругают systemd, docker, kubernetes, местные баш-портянщики, не написавшие ни одной программы за всю свою никчемную жизнь
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (69), 27-Ноя-22, 18:50 
Переписал свой говнокод с питона на D, производительность увеличилась на порядки. Питон медленный.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск Nuitka 1.2, компилятора для языка Python "  –1 +/
Сообщение от Аноним (67), 27-Ноя-22, 19:12 
>местные баш-портянщики

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

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

101. "Выпуск Nuitka 1.2, компилятора для языка Python "  –1 +/
Сообщение от Аноним (101), 28-Ноя-22, 12:46 
Те, которые ругают systemd, как раз таки, за скриптование выступают.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

106. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Аноним (106), 28-Ноя-22, 15:12 
дело не в скриптовании, в инженерно-практическом мышлении, то есть в возможности осознать, где оно уместно, а где задачи решаются другим, специазированным инструментом, готовым к промышленному использованию. ругающие systemd в 2022 - это мамкины лузеры с локалхостами
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (-), 29-Ноя-22, 00:00 
>что ругают systemd, docker

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

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

112. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (-), 29-Ноя-22, 03:14 
А он не встроен. Весьма опциональный побочный компонент. В приличных дистрах идет просто отдельным пакетом.
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (-), 29-Ноя-22, 04:01 
>А он не встроен.

Возможно я неправильно выразился. Но дело в том, что менеджер сети системе инициализации вообще не нужен. Вокруг процесса с pid 1 накрутили целый комбайн, да еще и сеть подключили.

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

51. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Старший аноним (?), 27-Ноя-22, 13:45 
Как инструмент для быстрого прототипирования - да, как инструмент для продакшена - нет и еще раз нет.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

68. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (67), 27-Ноя-22, 19:13 
Ани на нём сервр сайд бекенд пишут.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Младший аноним (?), 27-Ноя-22, 21:45 
Стадии переписывания:
1. Энтузиазм. Перепишем и отконпеляем это тормознутое говно. Все за работу!
2. Реальность. Пипец, столько работы! Бюджет уже вышел, а у нас и половина не сделана.
3. Принятие. Слушайте, ну оно же хоть и тормозное, но работает. В конце концов, работать должна машина, а не человек. Оставляем как есть. Все на новый проект! Будем писать прототип...
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

93. "Выпуск Nuitka 1.2, компилятора для языка Python "  +4 +/
Сообщение от Аноним (94), 27-Ноя-22, 22:44 
прекрасно подходит для продакшена, от задач зависит, а если ты это этого не понимаешь (а ты не понимаешь, раз пишешь то, что пишешь), то ты входишь в ту самую группу местных бездарей, имеющих обо всем мнение, но не написавших в своей никчемной жизни ни одной программы
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

38. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Аноним (36), 27-Ноя-22, 11:37 
Максим, со скриптами лайк-дизлайк будете что-то делать или нет? из-за такой активности то что я ставлю не засчитывается, те фича не работает
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Nuitka 1.2, компилятора для языка Python "  –1 +/
Сообщение от Аноним (36), 27-Ноя-22, 11:38 
чую, у Анонима (5) полыхает
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Nuitka 1.2, компилятора для языка Python "  +1 +/
Сообщение от Аноним (1), 27-Ноя-22, 11:50 
Совсем не палится чувак, даже жалко его как-то.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (48), 27-Ноя-22, 13:16 
Открываю лично тебе страшный секрет. Лайки обновляются после добавления новых комментариев.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

70. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (67), 27-Ноя-22, 19:14 
Чувак, главное свои коментарии не лайкать.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

102. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (101), 28-Ноя-22, 12:48 
Из разных профилей браузера вполне.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (48), 27-Ноя-22, 13:16 
Как в том анекдоте, а над названием надо ещё поработать.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от BrainFucker (ok), 27-Ноя-22, 13:40 
> на 335%.

Тот случай когда лучше писать "в" ))

На самом деле всего в три раза. Вообще вроде пару лет назад ещё было только в два раза, смотрю прогресс идёт. Правда, я тогда пробовал тестить на циклах с простой математикой, выигрыша не получил вообще и не стал париться.

А вообще если у этой штуки хорошая совместимость и компилится любой код, стоило бы на основе этой штуки может JIT компиляцию в питон из коробки завести?

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

53. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (53), 27-Ноя-22, 13:55 
компиль в WebAssembly
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Тот_Самый_Анонимус_ (?), 27-Ноя-22, 18:31 
>На самом деле всего в три раза.

В 4.

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

62. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от BrainFucker (ok), 27-Ноя-22, 18:34 
Да, точно.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск Nuitka 1.2, компилятора для языка Python "  –1 +/
Сообщение от Gedweb (ok), 27-Ноя-22, 14:21 
Компилированный питон так же быстр, как не компилированный PHP
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Анониemail (?), 28-Ноя-22, 08:50 
Кто-нибудь подскажите, сабжом можно теперь Flask скомпилировать?
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (98), 28-Ноя-22, 10:07 
вот бы к sbcl нуитку написать
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск Nuitka 1.2, компилятора для языка Python "  +/
Сообщение от Аноним (117), 01-Дек-22, 20:27 
Возьмите dotnet и не парьте себе мозги
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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