The OpenNET Project / Index page

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



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

Оглавление

Выпуск RustPython 0.3, реализации интерпретатора Python на языке Rust , opennews (??), 11-Сен-23, (0) [смотреть все]

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


2. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Аноним (2), 11-Сен-23, 09:23 
Всё пытаются и пытаются ускорить питон. А он всё никак не ускоряется и не ускоряется.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Аноним (7), 11-Сен-23, 09:31 
скоро будет Можо - осталось ждать не долго
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (13), 11-Сен-23, 10:05 
недолго.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Массоны Рептилоиды (?), 11-Сен-23, 11:34 
долго.
Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (152), 11-Сен-23, 18:48 
Не долго, а недолго
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (137), 11-Сен-23, 16:47 
ну да... Что такое жизнь человека по сравнению с вечностью....
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

14. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (14), 11-Сен-23, 10:08 
Интерпретатор нельзя существенно ускорить, переписывая его с одного языка на другой. Программа на Python медленнее до 60 тысяч раз, чем программа на компилируемом языке. Переписывание его с C на Rust представляет только академический интерес.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

21. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (21), 11-Сен-23, 10:25 
> Программа на Python медленнее до 60 тысяч раз, чем программа на компилируемом языке.

Если быть точным, то в 90 раз по сравнению с C/C++/Rust.

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

25. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (25), 11-Сен-23, 10:31 
А толку программа на спп столько же компилируется сколько питон приложение работает.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Аноним (43), 11-Сен-23, 10:59 
Уровня хелло-врот - да. Но не всё так однозначно уже при десятках тысяч строк.
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (14), 11-Сен-23, 12:52 
Пруф https://www.securitylab.ru/news/541284.php
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

88. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (88), 11-Сен-23, 13:36 
Там не указан источник текста https://www.cics.umass.edu/news/team-led-emery-berger-wins-o...
Особенно прикалывают вырванные из контекста фразы типа "призовой профайлер", которые в оригинальной статье привязаны к тому, что  Emery Berger получил награду OSDI 2023 Best Paper Award. И "недавно представила" не верно, профилировщик Scalene был опубликован 4 года назад.
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним Максим (?), 11-Сен-23, 13:39 
По тестам, в среднем медленнее примерно в 90-400 раз, это если отбросить отдельные тесты где разрыв еще больше.
И дело не только и интерпретации, но и динамической типизации.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

109. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (43), 11-Сен-23, 14:47 
Демоническая тупизация - как раз самая тормозная часть.
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним Максим (?), 11-Сен-23, 17:08 
> Демоническая тупизация - как раз самая тормозная часть.

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

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

114. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Аноним (114), 11-Сен-23, 15:03 
Дело в тестах, где перекладывают алгоритм один в один на питон и потом удивляются. Типа массивы складывают поэлементно в цикле. Какой такой numpy? какой такой a = b + c? Вот тут на **** в цикле складывают и на питоне мы также будет. Да, и list с нуля будем имплементировать, и dict, и строковые операции, и все остальные питоновские батарейки которых нет в ****. Если зайти на литкод и порешать предложенные задачки на питоне, то абсурдность этого действа становится понятным на втором-третьем десятке задач. Множество этих задач в питоне решается тривиально, либо со встроенными средставми либо с десятком популярнейших либ без которых питон уже и не представить (типа того же numpy/scipy/pandas). Питон не про решение алгоритмических задач из учебников по программированию на с. Рельные задачки решаемые на питоне за день вполне потянут на курсовую по с.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

122. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 11-Сен-23, 15:19 
> Какой такой numpy?

Вот именно. Сравниваются производительности самих языков (в случае с питоном это скорость работы интерпретатора), поэтому нечего жульничать, подставляя результаты нативного бинарного кода, скомпилированного из C, вместо результатов интерпретатора.

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

151. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от User (??), 11-Сен-23, 18:37 
Ну тут как бы ээээ... вам шашечки, или линейками мериться? Мне вот примерно фиолетово, на "скорость работы интерпретатора" - меня интересует скорость решения моей задачи - и тут у python'а все на удивление хорошо - примерно в 100% моих задач результат будет бесконечно лучше, чем на C\C++ - просто по тому, что столько дураков, готовых вот это все на сях делать в округе просто не набирается.
Ответить | Правка | Наверх | Cообщить модератору

174. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от beck (??), 12-Сен-23, 00:13 
И тут я соглашусь.

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

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

188. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от YetAnotherOnanym (ok), 12-Сен-23, 10:02 
Прикольно ты авторов NumPy в дураки записал. Куда ж им до тебя, умного питоновода.
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

189. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от User (??), 12-Сен-23, 10:32 
> Прикольно ты авторов NumPy в дураки записал. Куда ж им до тебя,
> умного питоновода.

Эммм... вы предлагаете мне второй NumPy писать - при наличии первого? Сишноугодно, но _у меня в окрестностях_ таких дураков в таких количествах нет.

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

198. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от YetAnotherOnanym (ok), 12-Сен-23, 19:08 
Предложить Вам что-то написать? Ну что Вы, ни в коем случае!
Ответить | Правка | Наверх | Cообщить модератору

208. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от User (??), 13-Сен-23, 07:08 
> Предложить Вам что-то написать? Ну что Вы, ни в коем случае!

Ну тогда сами, все сами - закончите массивы складывать приходите, там задача-со-звездочкой есть, можно на 0,375% ускориться!

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

142. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним Максим (?), 11-Сен-23, 17:21 
> перекладывают алгоритм один в один

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

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


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

45. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Аноним (45), 11-Сен-23, 11:06 
пхп смогли а питон не может. Чего же так?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

46. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Аноним (45), 11-Сен-23, 11:10 
В том плане, что пых тоже интерпретируемый язык, и его смогли ускорить без переписывания на другой язык. Кажись питон заложник своих решений или есть саботажники
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (102), 11-Сен-23, 13:46 
GIL в течение 5 лет уберут. Так что, не всё так запущено.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от jt3k (ok), 11-Сен-23, 10:13 
Ужеж mojo есть для этого
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

20. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (25), 11-Сен-23, 10:25 
Mojo топ за свои деньги.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (36), 11-Сен-23, 10:49 
Вот видимо им слава Mojo покоя не даёт
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

39. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 11-Сен-23, 10:50 
А его не особо-то и нужно ускорять. Он не для скорости работы, а для скорости разработки.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

65. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Аноним (65), 11-Сен-23, 12:32 
Менеджеры получают бонусы за внедрённых продукт, а разрабов после этого только заставляют писать ещё быстрее и ещё больше. Глупость в каждом коммите.
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Vivaswan (ok), 11-Сен-23, 13:45 
вы такими языками разрабатывайте для себя пожалуйста. А мне на компе нужен быстрой код, а не примитивный синтаксис...
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

111. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (114), 11-Сен-23, 14:50 
Ну если вам надо на компе быстрый код, так вы и разрабатывайте. Сложите время разработки, отладки и исполнения, на каком языке окажется быстрее - тот и правильный выбор.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от gdg (??), 11-Сен-23, 12:09 
Да ладно?

https://speed.python.org/

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

70. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +2 +/
Сообщение от Аноним2 (?), 11-Сен-23, 12:52 
Из ускорения только GIL убирают, а в остальном выносят критичные части на си, что весьма здраво.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

107. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (102), 11-Сен-23, 14:27 
>Всё пытаются и пытаются ускорить питон. А он всё никак не ускоряется и не ускоряется.

У Питона наблюдается обратный релятивистский эффект :)

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

166. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от microcoder (ok), 11-Сен-23, 20:24 
Куда вы там всё торопитесь? Лишних 100 мс нет?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

209. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (209), 13-Сен-23, 08:28 
3.11 в полтора раза быстрее предыдущей версии. Также постепенно появляется все больше JIT- и AOT-компиляторов для Python. Мне кажется, что все движется в сторону Java-подобного языка со статической типизацией. И тогда настанет золотой век для всех питонистов, когда их программы будут рвать C/C++ по производительности.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

210. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от iperov (ok), 13-Сен-23, 11:10 
Маглы всё никак не поймут, что питон не нужно ускорять.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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




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

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