1.2, Аноним (2), 08:29, 20/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Большинство либ explicitly не поддерживают cython 3. Большинство правда компилируются с ним, но с предупреждениями, но те, которые компилируются с ошибками, обычно не принимают PRы по этому поводу: "не релиз? Ну вот когда будет релизом - тогда и приходите. Closed as not planned."
Ну и сейчас эти либы стали де-факто сломаны (но их владельцам пофиг, это всё закономерно было, когда отказались, такая же закономерность со всеми либами, использующими спецификатор "<"), ибо даунгрейд других либ - это grave bug.
| |
1.3, Анонус (?), 08:32, 20/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что-то не слышно новостей от проекта HPy. Вроде такой многообещающий был. Особенно для альтернативных реализаций Пайтона.
| |
1.4, Аноним (4), 08:40, 20/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Чего это они вместе зарелизились это же не связанные друг с другом проекты.
| |
|
2.39, Аноним (39), 13:42, 20/07/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Cython и Nuitka, они, если честно, не пара, не пара, не пара..
| |
|
1.5, Аноним (5), 08:45, 20/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Как только люди не извращаются, лишь бы не пользоваться языком, изначально лишенным всех этих недостатков. Я понимаю, что Python неплох, как оболочка для вызова Си-кода, но всё же это противоестественно. Есть же Julia, ещё там что-то, очень похожее на Python, но гораздо более быстрое. Берите, пользуйтесь. Нет, будем костыль очередной сооружать.
| |
|
2.7, Жижа (?), 08:52, 20/07/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
люди покупаются на простоту и "экосистему" питона. Жаль, что только изнутри становится понятно что это тормозная экосистема из говна и палок, и есть целые проекты типа сабжа которые пытаются это как-то исправить.
| |
|
3.10, Аноним (10), 08:58, 20/07/2023 [^] [^^] [^^^] [ответить]
| –5 +/– |
ты так же своей маме рассказываешь и она тебя хвалит? но это не значит что ты что-то знаешь, лалка
питон для своих основных целей более чем адекватный инструмент, а там где нужно быстродействие си тебе в руки
| |
|
4.25, Аноним (25), 11:05, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Numpy, numba, cupy и тд. И результат вдруг получается быстрее (и в смысле разработки и времени исполнения), чем у мамкиного кульхацкера на с/с++. Питоном надо уметь пользоваться. Более того, выбирая "не написать быстрый код изза неумения пользоваться С" и "написать медленный код но на питон" выбор во многих случаях очевиден. Выбор в пользу "учить годами С" не для всех. Уж лучше учить numpy/cupy, не говоря о еще более высокоуровневых вещах.
| |
4.49, YetAnotherOnanym (ok), 16:24, 20/07/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> питон для своих основных целей более чем адекватный инструмент
Ага, а цель у него - пабыринькому на коленке слепить из соплей "рабочий прототип", чтобы обогревать Вселенную на средства заказчика.
| |
|
3.56, Аноним (56), 20:53, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Жаль, что только изнутри становится понятно что это тормозная экосистема из говна и палок, и есть целые проекты типа сабжа которые пытаются это как-то исправить.
Ахаха... Экосистема настолько "тормозная", что на ней нынче работает весь machine learning и числодробилки.
В чес секрет? В том, что вообще-то адекватные люди не пишут критичный по скорости код на скриптовом языке. По этой причине сабжы как раз и есть говно с палками, ибо во всех нормальных проектах критичные части пишут на C/C++/Rust, а Python лишь как интерфейс к ним.
| |
|
4.58, Аноним (58), 21:41, 20/07/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> адекватные люди не пишут критичный по скорости код на скриптовом языке.
Скриптовые языки бывают разные. Нет никаких проблем писать числодробилку или критичные части machine learning на Julia, например. Что, в общем-то, и делают те, кому своё время дорого.
| |
|
5.60, Аноним (56), 03:03, 21/07/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Нет никаких проблем писать числодробилку или критичные части machine learning на Julia, например. Что, в общем-то, и делают те, кому своё время дорого.
Ну-ну, пиши - удачи тебе. А другие люди вместо велосипедов возьмут готовый питоний CuPy. Потом посмотрим, сколько ты по сравнению с ними времени сэкономишь и чей код окажется быстрее.
| |
|
|
7.90, Аноним (56), 00:44, 22/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Ну ты уже взял?
Взял.
> Хотя бы про компиляторы занешь что?
Заню.
| |
|
|
|
|
|
2.11, Аноним (10), 08:58, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
в идеале язык нужно изучать вдоль и поперёк, с его костылями и недостатками, а на это ВНЕЗАПНО нужно время
| |
|
3.12, Аноним (12), 09:10, 20/07/2023 [^] [^^] [^^^] [ответить]
| –8 +/– |
а c++ можно за 21 день выучить, в этом и есть причина его первого места по популярности во всех рейтингах
| |
|
4.14, Аноним (10), 09:14, 20/07/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
here we go again...
a] выучить то можно, но писать на нём что то помимо хеллоуворлдов это уже из другой лиги, за это взрослым дяденькам платят как правило хорошие деньги
b] насчёт первого места во всех рейтингах ты явно погорячился, юный падаван
| |
4.38, Аноним (38), 13:07, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вы абсолютно правы, отличная книга была. Если каждый день штудировать по главе и выполнять упражнения то через 21 день станете знатоком с++
| |
|
5.47, Аноним (50), 15:47, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
И можно лихо выполнять задачи с литкода типа "добавить в конец списка", "поменять элементы списка местами", "отсортировать", "найти подстроку в строке","сложить массивы поэлементно" и тд. А если еще поднапрячься, то за пару недель можно и матричное умножение освоить. На литкоде, кстати, можно такие задачки и на питоне решать, надо только внимательно читать условия задачи (типа "решите не используя встроенных типов данных/функций/библиотек, не говоря уже о посторонних").
| |
|
|
3.54, Аноним (58), 20:47, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если питон будут сначала изучать вдоль и поперёк, с его костылями и недостатками, то кто же им станет после этого пользоваться? Особенно на фоне современных языков. Питон и для 90-х был чем-то странным.
| |
|
|
1.18, Аноним (18), 09:34, 20/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> для создания модулей на Си, ускоряющих выполнение кода на языке Python
для создания модулей на Си, делающих возможным выполнение кода на языке Python
| |
|
|
3.27, Аноним (27), 11:52, 20/07/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты в этом уверен? Оно линкуется с _конкрентным_ интерпретатором и иначе не работает. Так что всё наоборот. Просто позволяет встроить нативный код посреди питон скрипта, или там временно отключить GIL. Но это уже бинарь получается, а не скрипт. Собственно, кроме этого ничего и не требуется.
| |
|
4.30, Аноним (4), 12:07, 20/07/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да правильнее говорить отвязаться от интерпретатора при выполнении бинарника, но не на этапе трансляции Питона в Си код.
| |
|
|
|
|
2.29, Аноним (4), 12:06, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Лучше уж PyPy всё таки. Cython требует допилки, а Нуитка ничего не ускоряет на самом деле.
| |
|
3.51, Бил Гейтс (?), 18:50, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
На счёт напильника - не осведомлён, а вот на счёт "Нуитка ничего не ускоряет" пожалуй соглашусь, сударь.
| |
|
|
1.55, BrainFucker (ok), 20:53, 20/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А ведь на Cython можно писать целиком весь код, в том числе с чего стартует, а не только подключаемые модули. Есть ли какой известный проект где так поступили?
Вообще чего больше всего питону не хватает это удобства разработки под мобильные платформы. Да, в курсе что есть Kivy и Beeware, но такое себе.
| |
|
2.57, Аноним (58), 21:14, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Зачем вообще нужна мобильная разработка на питоне? В случае серверов хотя бы понятно. Сервис-провайдеры типа AWS тупо на хомяках-питонопрограммистах поднимают весьма приличные деньги за железо. А вот на личных мобильных устройствах мало кто готов жертвовать автономностью и скоростью ради хотелок питонистов. Здесь уже нужны современные средства разработки, обеспечивающие формирование оптимального кода. И да, выбор есть, проще взять решение от нормальных программистов, а не у питонистов.
| |
|
3.59, BrainFucker (ok), 22:14, 20/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я конечно понимаю что выше толстый троллинг, но всё равно прокомментирую:
> В случае серверов хотя бы понятно. Сервис-провайдеры типа AWS тупо на хомяках-питонопрограммистах поднимают весьма приличные деньги за железо.
Ну и дураки, на джаве можно было бы поднять больше. Причём для этого даже клиентов много привлекать не пришлось бы.
> А вот на личных мобильных устройствах мало кто готов жертвовать автономностью и скоростью ради хотелок питонистов.
Зато много кто готов жертвовать автомономностью и скоростью ради Электрона, лол.
| |
|
|
|