The OpenNET Project / Index page

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



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

"Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Python"  +/
Сообщение от opennews (??), 20-Июл-23, 08:22 
После пяти лет разработки опубликован релиз проекта Cython 3.0, развивающего компилятор для языков Python и Cython. Компилятор транслирует Python-код в представление на языках  C/C++ и предоставляет дополнительные возможности для взаимодействия кода на языках Python и Си.  Cython наиболее востребован для создания Python-обвязок вокруг библиотек на языке Си и для создания  модулей на Си, ускоряющих выполнение кода на языке Python. Код компилятора написан на языке Python и распространяется под лицензией Apache 2.0...

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

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

Оглавление

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


2. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +1 +/
Сообщение от Аноним (2), 20-Июл-23, 08:29 
Большинство либ explicitly не поддерживают cython 3. Большинство правда компилируются с ним, но с предупреждениями, но те, которые компилируются с ошибками, обычно не принимают PRы по этому поводу: "не релиз? Ну вот когда будет релизом - тогда и приходите. Closed as not planned."

Ну и сейчас эти либы стали де-факто сломаны (но их владельцам пофиг, это всё закономерно было, когда отказались, такая же закономерность со всеми либами, использующими спецификатор "<"), ибо даунгрейд других либ - это grave bug.

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

23. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 20-Июл-23, 09:49 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Аноним (24), 20-Июл-23, 10:10 
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Анонус (?), 20-Июл-23, 08:32 
Что-то не слышно новостей от проекта HPy. Вроде такой многообещающий был. Особенно для альтернативных реализаций Пайтона.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +1 +/
Сообщение от Аноним (4), 20-Июл-23, 08:40 
Чего это они вместе зарелизились это же не связанные друг с другом проекты.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +4 +/
Сообщение от Аноним (39), 20-Июл-23, 13:42 
Cython и Nuitka, они, если честно, не пара, не пара, не пара..
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  –6 +/
Сообщение от Аноним (5), 20-Июл-23, 08:45 
Как только люди не извращаются, лишь бы не пользоваться языком, изначально лишенным всех этих недостатков. Я понимаю, что Python неплох, как оболочка для вызова Си-кода, но всё же это противоестественно. Есть же Julia, ещё там что-то, очень похожее на Python, но гораздо более быстрое. Берите, пользуйтесь. Нет, будем костыль очередной сооружать.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +2 +/
Сообщение от Аноним (4), 20-Июл-23, 08:50 
Mojo
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от tonal (?), 20-Июл-23, 09:16 
Mojo раздают или пока только пиарят?
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +4 +/
Сообщение от Аноним (4), 20-Июл-23, 09:40 
Mojo просто уже всех победил бай дизайн.
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Старший Аноним (?), 21-Июл-23, 13:48 
Mojo:

1. Mojo (афроамериканская культура) — талисман, использующийся в шаманстве;
2. Mojo — сексуальная энергия.
3. Mojo — некая задумка ЯП.

Поэтому смело можно утверждать, что Mojo уже пользуются, причем огромное количество людей, особенно Остин Пауэрс (https://www.youtube.com/watch?v=pUJCNoLmRO4)

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

7. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  –2 +/
Сообщение от Жижаemail (?), 20-Июл-23, 08:52 
люди покупаются на простоту и "экосистему" питона. Жаль, что только изнутри становится понятно что это тормозная экосистема из говна и палок, и есть целые проекты типа сабжа которые пытаются это как-то исправить.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

10. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  –5 +/
Сообщение от Аноним (10), 20-Июл-23, 08:58 
ты так же своей маме рассказываешь и она тебя хвалит? но это не значит что ты что-то знаешь, лалка

питон для своих основных целей более чем адекватный инструмент, а там где нужно быстродействие си тебе в руки

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

25. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (25), 20-Июл-23, 11:05 
Numpy, numba, cupy и тд. И результат вдруг получается быстрее (и в смысле разработки и времени исполнения), чем у мамкиного кульхацкера на с/с++. Питоном надо уметь пользоваться. Более того, выбирая "не написать быстрый код изза неумения пользоваться С" и "написать медленный код но на питон" выбор во многих случаях очевиден. Выбор в пользу "учить годами С" не для всех. Уж лучше учить numpy/cupy, не говоря о еще более высокоуровневых вещах.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  –2 +/
Сообщение от YetAnotherOnanym (ok), 20-Июл-23, 16:24 
> питон для своих основных целей более чем адекватный инструмент

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

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

50. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +1 +/
Сообщение от Аноним (50), 20-Июл-23, 18:27 
premature optimization is the root of all evil
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (56), 20-Июл-23, 20:53 
> Жаль, что только изнутри становится понятно что это тормозная экосистема из говна и палок, и есть целые проекты типа сабжа которые пытаются это как-то исправить.

Ахаха... Экосистема настолько "тормозная", что на ней нынче работает весь machine learning и числодробилки.

В чес секрет? В том, что вообще-то адекватные люди не пишут критичный по скорости код на скриптовом языке. По этой причине сабжы как раз и есть говно с палками, ибо во всех нормальных проектах критичные части пишут на C/C++/Rust, а Python лишь как интерфейс к ним.

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

58. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  –2 +/
Сообщение от Аноним (58), 20-Июл-23, 21:41 
>> адекватные люди не пишут критичный по скорости код на скриптовом языке.

Скриптовые языки бывают разные. Нет никаких проблем писать числодробилку или критичные части machine learning на Julia, например. Что, в общем-то, и делают те, кому своё время дорого.

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

60. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +2 +/
Сообщение от Аноним (56), 21-Июл-23, 03:03 
> Нет никаких проблем писать числодробилку или критичные части machine learning на Julia, например. Что, в общем-то, и делают те, кому своё время дорого.

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

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

89. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (89), 21-Июл-23, 22:41 
Ну ты уже взял? Хотя бы про компиляторы занешь что?
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (56), 22-Июл-23, 00:44 
> Ну ты уже взял?

Взял.

> Хотя бы про компиляторы занешь что?

Заню.

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

91. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 22-Июл-23, 04:09 
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

11. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (10), 20-Июл-23, 08:58 
в идеале язык нужно изучать вдоль и поперёк, с его костылями и недостатками, а на это ВНЕЗАПНО нужно время
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  –8 +/
Сообщение от Аноним (12), 20-Июл-23, 09:10 
а c++ можно за 21 день выучить, в этом и есть причина его первого места по популярности во всех рейтингах
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +2 +/
Сообщение от Аноним (10), 20-Июл-23, 09:14 
here we go again...

a] выучить то можно, но писать на нём что то помимо хеллоуворлдов это уже из другой лиги, за это взрослым дяденькам платят как правило хорошие деньги
b] насчёт первого места во всех рейтингах ты явно погорячился, юный падаван

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

38. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (38), 20-Июл-23, 13:07 
Вы абсолютно правы, отличная книга была. Если каждый день штудировать по главе и выполнять упражнения то через 21 день станете знатоком с++
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

47. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (50), 20-Июл-23, 15:47 
И можно лихо выполнять задачи с литкода типа "добавить в конец списка", "поменять элементы списка местами", "отсортировать", "найти подстроку в строке","сложить массивы поэлементно" и тд. А если еще поднапрячься, то за пару недель можно и матричное умножение освоить. На литкоде, кстати, можно такие задачки и на питоне решать, надо только внимательно читать условия задачи (типа "решите не используя встроенных типов данных/функций/библиотек, не говоря уже о посторонних").
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от филателист (?), 25-Июл-23, 07:27 
кто-то ещё помнит этот раритет?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

54. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (58), 20-Июл-23, 20:47 
Если питон будут сначала изучать вдоль и поперёк, с его костылями и недостатками, то кто же им станет после этого пользоваться? Особенно на фоне современных языков. Питон и для 90-х был чем-то странным.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

26. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (26), 20-Июл-23, 11:31 
Чтобы пользоваться другими языками, их нужно знать.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

18. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (18), 20-Июл-23, 09:34 
> для создания модулей на Си, ускоряющих выполнение кода на языке Python

для создания модулей на Си, делающих возможным выполнение кода на языке Python

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

21. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +1 +/
Сообщение от Аноним (4), 20-Июл-23, 09:43 
Делающем возможность отвязаться от интерпретатора питона.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  –1 +/
Сообщение от Аноним (27), 20-Июл-23, 11:52 
Ты в этом уверен? Оно линкуется с _конкрентным_ интерпретатором и иначе не работает. Так что всё наоборот. Просто позволяет встроить нативный код посреди питон скрипта, или там временно отключить GIL. Но это уже бинарь получается, а не скрипт. Собственно, кроме этого ничего и не требуется.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +2 +/
Сообщение от Аноним (4), 20-Июл-23, 12:07 
Да правильнее говорить отвязаться от интерпретатора при выполнении бинарника, но не на этапе трансляции Питона в Си код.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +1 +/
Сообщение от Аноним (28), 20-Июл-23, 11:55 
Отличная вещь, если в прод менеджеры пихают прототип.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (4), 20-Июл-23, 12:06 
Лучше уж PyPy всё таки. Cython требует допилки, а Нуитка ничего не ускоряет на самом деле.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Бил Гейтс (?), 20-Июл-23, 18:50 
На счёт напильника - не осведомлён, а вот на счёт "Нуитка ничего не ускоряет" пожалуй соглашусь, сударь.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от BrainFucker (ok), 20-Июл-23, 20:53 
А ведь на Cython можно писать целиком весь код, в том числе с чего стартует, а не только подключаемые модули. Есть ли какой известный проект где так поступили?

Вообще чего больше всего питону не хватает это удобства разработки под мобильные платформы. Да, в курсе что есть Kivy и Beeware, но такое себе.

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

57. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от Аноним (58), 20-Июл-23, 21:14 
Зачем вообще нужна мобильная разработка на питоне? В случае серверов хотя бы понятно. Сервис-провайдеры типа AWS тупо на хомяках-питонопрограммистах поднимают весьма приличные деньги за железо. А вот на личных мобильных устройствах мало кто готов жертвовать автономностью и скоростью ради хотелок питонистов. Здесь уже нужны современные средства разработки, обеспечивающие формирование оптимального кода. И да, выбор есть, проще взять решение от нормальных программистов, а не у питонистов.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск Cython 3.0 и Nuitka 1.7, компиляторов для языка Pytho..."  +/
Сообщение от BrainFucker (ok), 20-Июл-23, 22:14 
Я конечно понимаю что выше толстый троллинг, но всё равно прокомментирую:

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

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

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

Зато много кто готов жертвовать автомономностью и скоростью ради Электрона, лол.

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

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

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




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

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