The OpenNET Project / Index page

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



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

"Выпуск RustPython 0.3, реализации интерпретатора Python на языке Rust "  +/
Сообщение от opennews (??), 11-Сен-23, 09:22 
Доступен выпуск проекта RustPython 0.3, развивающего интерпретатор языка программирования Python, написанный на языке Rust.  RustPython нацелен на обеспечение совместимости с CPython 3.11 и более новыми выпусками. Проект основал Shing Lyu, один из разработчиков движка Servo и участник перевода CSS-движка Firefox на компоненты, написанные на языке Rust. Для оценки текущего состояния разработки можно использовать web-интерфейс с интерпретатором RustPython, скомпилированным в  WebAssembly. Код распространяется под лицензией MIT...

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

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

Оглавление

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


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

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

68. Скрыто модератором  +8 +/
Сообщение от неаноним (?), 11-Сен-23, 12:42 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

164. Скрыто модератором  +/
Сообщение от microcoder (ok), 11-Сен-23, 20:18 
Ответить | Правка | Наверх | Cообщить модератору

102. Скрыто модератором  +1 +/
Сообщение от Аноним (102), 11-Сен-23, 14:02 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

129. Скрыто модератором  +3 +/
Сообщение от Александр (??), 11-Сен-23, 16:06 
Ответить | Правка | Наверх | Cообщить модератору

139. Скрыто модератором  +3 +/
Сообщение от Аноним (139), 11-Сен-23, 16:57 
Ответить | Правка | Наверх | Cообщить модератору

161. Скрыто модератором  +/
Сообщение от Тот_Самый_Анонимус_ (?), 11-Сен-23, 20:09 
Ответить | Правка | Наверх | Cообщить модератору

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ообщить модератору

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

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

177. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от я (?), 12-Сен-23, 01:33 
простите что в стандартной поставке дробовики не заряжены и поставлены на предохранитель.. мы знаем что вы любите стрелять в ноги даже когда не хотите, но мы нет.
Ответить | Правка | Наверх | Cообщить модератору

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

8. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +2 +/
Сообщение от User (??), 11-Сен-23, 09:38 
0. Разумеется, не допишут.
1. В процессе недо...писиванья поломают совместимость примерно со всем.
2. Поставить можно будет через curl|sudo-rs, и никак иначе.
3. Скорость работы изменится "никак".
4. И даже веселого сра4а на opennet'е из этого проекта не выйдет.
"Запомните этот Х... (икс)!"(Ц)
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Анонин (?), 11-Сен-23, 10:31 
> 2. Поставить можно будет через curl|sudo-rs, и никак иначе.

И как обычно опеннетный кексперд врет прям на третей фразе
Через курл оно не ставится, а предлагает 3 варианта через пакетные менеджеры - все как лапчатые любят:
cargo install --git https://github.com/RustPython/RustPython
wapm install rustpython
conda install rustpython -c conda-forge
ну и собрать с сорцов

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

30. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –2 +/
Сообщение от Аноним (30), 11-Сен-23, 10:37 
>cargo wapm conda

dpkg, rpm и pacman нет - сразу ффтопку.

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

44. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от User (??), 11-Сен-23, 11:02 
Да как-бы каквсигда - "да, но нет". Эти конкретные растаманы даже curl|sh ниасилили.
cargo install - это не "установка", это "сборка". Не нужен мне девелоперский пайплайн на продовой машине - вотпрямсовсем не нужен. Кому и make install система установки.
conda install - таки хорошо, но https://anaconda.org/conda-forge/rustpython/files версия трехлетней давности.
wapm install а нет такого файла. Смотрим установку wapm... curl https://get.wasmer.io -sSfL | sh
И вот все у вас так(Ц)
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

143. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +2 +/
Сообщение от Менеджер Антона Алексеевича (?), 11-Сен-23, 17:34 
> Поставить можно будет через curl|sudo-rs, и никак иначе
> даже curl|sh ниасилили

Эти переобувания на лету. Хейтеры такие хейтеры.

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

149. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –2 +/
Сообщение от User (??), 11-Сен-23, 18:24 
>> Поставить можно будет через curl|sudo-rs, и никак иначе
>> даже curl|sh ниасилили
> Эти переобувания на лету. Хейтеры такие хейтеры.

Да не то, чтобы. Озвучу для ясности -  пакетной базе мейнстримовских дистрибутивов это чудо не появится. Какой способ доставки приложений будет - "собери сам с гита", "возьми бинарник с сорсфоржа и положи в /usr/bin, а библиотеки в /usr/lib", поставь что-то-тамкуда-то-там, вышеуказанными способами, а потом вжуууух! одной командой - не суть.
Впрочем, предполагаю, что к версии 0.6.0 до curl|sudo у них таки докатится - а пока и того нет.

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

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

171. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от User (??), 11-Сен-23, 22:05 
> Я на форуме линуксоидов или домохозяек?
> Испугало его копирование бинарников... Тьху...

Вот чтоб тебе на коммерческой основе результат такой (не своей) деятельности поддерживать с нормальным SLA годика два-три, лунуксойд - глядишь, зародится в межушном ганглии понимание, что не все, что можно делать - нужно делать.

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

178. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от я (?), 12-Сен-23, 01:40 
а что много програм которые когда хотят использовать очередной цитон полагаются на системный а не тащат его с собой?
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

181. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от User (??), 12-Сен-23, 06:49 
> а что много програм которые когда хотят использовать очередной цитон полагаются на
> системный а не тащат его с собой?

Эдак и до того дойти можно, что ничего кроме запускача контейнеров на компьютере и не нужно... oh, shi!!!

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

162. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от uis (??), 11-Сен-23, 20:11 
Карго-культ трудно назвать пакетным менеджером. Он может решить циклические зависимости? А что-нибудь не раст в нём есть? Он может производить установку сложнее cp -r?
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

27. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (25), 11-Сен-23, 10:33 
Забросят Раст как какой-нибудь Руби и все эти проекты будут как памятники.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

191. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от freehckemail (ok), 12-Сен-23, 10:45 
> 0. Разумеется, не допишут.

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

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

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

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

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

41. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Аноним (41), 11-Сен-23, 10:56 
>>> Гвидо, как никчёмный архитектор <<<

лол, толщина наброса просто зашкаливает)

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

42. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Карлос Сношайтилис (ok), 11-Сен-23, 10:57 
Там не "технические" проблемы. Отключать GIL не хотят из-за боязни повторения истории с переходом версий питона 2-3.

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

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

49. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от 1 (??), 11-Сен-23, 11:18 
> в _закрытых_ сишных модулях, до которых у комьюнити нет доступа

С этого момента поподробнее. Т.е. Python не OpenSource ?

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

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

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

207. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Прохожий (??), 13-Сен-23, 02:13 
Не прошло и двадцати лет. Или прошло?
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (102), 11-Сен-23, 13:54 
Да, да, да, такой никчёмный, что Python занимает второе место по используемости, после JS.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

206. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Прохожий (??), 13-Сен-23, 02:12 
Это потому что профессионалов не хватает катастрофически. А непрофессионалу нужно что-нибудь попроще.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

138. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Аноним (137), 11-Сен-23, 16:50 
Если это когда-нибудь произойдёт, то тут же появится масса стартапов, демонстрирующих "защищённый линукс", на котором всё сделано без питона где бы то ни было. И они тут же станут пользоваться популярностью. Не место питону на сервере в проде.
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (119), 11-Сен-23, 17:11 
Что такое сервер в проде? Билд-сервер с мезоном пойдет на эту роль? Мезон из питонятины состоит чуть менее чем полностью.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

193. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от freecoder (ok), 12-Сен-23, 15:21 
Время придёт и для него.
Ответить | Правка | Наверх | Cообщить модератору

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

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

75. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (119), 11-Сен-23, 13:04 
Наберут знатоков по объявлению, ага. На тебе https://github.com/rust-lang/rust и читай в Notes "Since the Rust compiler is written in Rust, it must be built by a precompiled "snapshot" version of itself (made in an earlier stage of development). As such, source builds require an Internet connection to fetch snapshots, and an OS that can execute the available snapshot binaries". В Dependencies тоже никаких плюсов нет за исключением ситуации когда перед сборкой раста надо сначала из сорцов собрать LLVM.


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

103. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Tron is Whistling (?), 11-Сен-23, 14:03 
А если роллап без снапшота?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

127. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Tron is Whistling (?), 11-Сен-23, 15:54 
GCC и сейчас можно с нуля собрать.
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (119), 11-Сен-23, 16:11 
Ну так я и раст с нуля могу самим растом собрать. Самую первую версию с помощью OCaml, а каждую следующую - предыдущей. Вопрос-то в чем? Первая версия gcc собиралась паскалем, первые версии других компиляторов тоже не ими самими.
Ответить | Правка | Наверх | Cообщить модератору

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

Да ну, так уж и Паскалем, а не каким-нибудь простецким C-компилятором, написанным на ассемблере?

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

159. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (119), 11-Сен-23, 20:07 
February 1986 GNU'S BULLETIN Volume 1 No.1

4. C compiler

Although I have a portable C and Pascal compiler, it has a serious
drawback: it is a very large program, and intrinsically cannot be made
smaller.  It is also very hard to bootstrap.

The problem is that most of the compiler is written in Pastel, a
super-hairy extended Pascal, and it is also the sole compiler for that
language.  To make it smaller, we must eliminate the hair needed to
compile Pastel; then we will not be able to compile Pastel, so it must
all be rewritten into C.

Len Tower, the sole full-time GNU staff person, is working on this,
with one or two assistants.  He can certainly use more, but they must
be in Cambridge or else be able to communicate on the Internet.

Таки да.

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

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

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

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

31. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Анонимусс (?), 11-Сен-23, 10:42 
Чтобы можно было легко добавить в программу на расте скрипты на питоне.
Как бонус можно еще и вебассембли скомпилить и получить питон там.

Вас же не удивляет что есть Jython на Java и IronPython на .NET?
Они были созданы именно по такой же причине - для (почти)бесшовной интеграции питона в соответствующий стек.

Или вы просто про них не слышали, а в новости упомянут только CPython?
У них же прямо на главной https://rustpython.github.io/ написаны цели проекта:
"We want to unlock the same possibilities that Jython and IronPython enable, but for the Rust programming language. In addition, thanks to Rusts’ minimal runtime, we’re able to compile RustPython to WebAssembly and allow users to run their Python code easily in the browser."

Неужели никто не идет смотреть первоисточник?

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

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

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

179. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от я (?), 12-Сен-23, 01:46 
луа это круто, но иногда ты просто хочешь взять вон тот отлично написанный поддерживаемый и отлаживаемый код на питоне и встроить его в своё приложение на языкнейм. был бы вот тот код ещё и на луа можно было бы и луа вкорячить но кода на луа нет и как его писать ваще неясно там вот какие-то тензорные матрицы множат ты в этом не шаришь даже но тебе надо функционал добавить.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

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

52. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Анонимусс (?), 11-Сен-23, 11:24 
Ну почему сразу протухли?

В Jython последний релиз 2.7.3 был давненько - почти год назад, но репа вполне жива - последний значимый коммит был 2 недели назад (https://github.com/jython/jython/commit/c020c5e3cddc6fe13e92...)
Последний релиз IronPython 3.4.1 был в июле этого года. И репа тоже жива.

Просто они уже написаны и особой активности там ожидать нет смысла - багфиксы и поддержка новых версий питона.

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

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

59. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Анонин (?), 11-Сен-23, 11:51 
> Питон 2 очень актуально.

Эта штука для java! Для нее питон 2 будет суперактуальный еще лет 10!
Плюс они таки пилят поддержку 3го, может лет за пять осилят.

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

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

163. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от uis (??), 11-Сен-23, 20:14 
> Как бонус можно еще и вебассембли скомпилить и получить питон там.

И? Чтобы wasm получить много ума не надо, достаточно одного llvm. Можно и обычный интерпретатор пихтона туда засунуть, но просто все понимают, какая это лажа.

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

204. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (204), 12-Сен-23, 21:23 
Я–то всегда считал что IronPython сделали для того чтобы знающие Python могли перейти на .NET без необходимости учить другой язык.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

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

18. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от ИмяХ (?), 11-Сен-23, 10:21 
>>Поддерживается компиляция RustPython в представление на WebAssembly
>>средства для интеграции кода на языке Python в проекты на языке Rust без применения биндингов на основе CPython

Эй, сишники, а вам слабо такое сделать?

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

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

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

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

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

62. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от warlock66613 (ok), 11-Сен-23, 12:22 
Уже сделано. Пришлось правда внести в синтаксис Си косметические изменения. Итог называется Rust.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +3 +/
Сообщение от Аноним (25), 11-Сен-23, 13:16 
Безопасный Си это zig если что.
Ответить | Правка | Наверх | Cообщить модератору

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

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

91. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от 12yoexpert (ok), 11-Сен-23, 13:43 
для начала нужно дать определение понятию "безопасный". ну и с джавой понятно, но nim ещё и в компилируемые языки транслируется

ну и я про разницу спрашивал, гугло-лгбт-бложики полезной инфы не выдают

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

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

136. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Анонимм (??), 11-Сен-23, 16:44 
хм... а зачем ты ходишь по "лгбт-бложикам" ?
впрочем, это твое дело,

но если хочешь узнать что значит "безопасный" для Rust - просто почитай доку, это не сложно
https://doc.rust-lang.org/nomicon/meet-safe-and-unsafe.html

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

196. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Аноним (196), 12-Сен-23, 16:28 
браузер говорит, что этот малварьный сайт размягчает моск, есть другое что-нибудь?

под лгбт-бложиками подразумеваются современные пробирочные копипаст-водо-нейронко-бложики, которые все одинаковые: сначала КДПВ в три монитора высотой, потом на 2 мегабайта текста тебе рассказывают, что такое то, о чём статья, а потом абзац бесполезного мусора внизу

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

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

86. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от warlock66613 (ok), 11-Сен-23, 13:30 
> Безопасный Си это zig если что.

Как zig предотвращает нарушение strict aliasing?

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

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

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

67. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Анонимм (??), 11-Сен-23, 12:37 
хм... ты просто не можешь осилить больше одно языка, вот и бесишься?
или причина в другом?

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

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

72. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +2 +/
Сообщение от Аноним (65), 11-Сен-23, 13:00 
Мне как-то параллельно и на rust, и на python, и на lua с javascript'ом. Волнуюсь исключительно за тебя. Ты не подготовился и тебя засмеют!
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

115. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (117), 11-Сен-23, 15:06 
Эт потому что питонистам приходится думать. Логично. Более мощный язык позволяет создать больше проблем быстрее, необходимы опыт и компетенция.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Анонимм (??), 11-Сен-23, 15:09 
угу, вроде дешевые,
а потом еще 10 лет ловить out-of-bounds и double-free которые оставили после себя лудшие погромисты ?
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

160. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от uis (??), 11-Сен-23, 20:07 
> 10 лет ловить out-of-bounds и double-free

Asan в помощь. Правда для этого нужна не js обезьяна.

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

173. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (137), 11-Сен-23, 22:39 
Примерно как с Коболом. Дешевые, готовые что угодно за миску риса делать. А через некоторое время - полцарства за исправление ошибки... И дедуля по 80 героически устраняет проблему... Жалуясь попутно на недостаточно железную клавиатару...
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

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

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

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

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

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

87. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Аноним (117), 11-Сен-23, 13:36 
Это местный специалист по виртуальным машинам, ты ещё не понял?
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (25), 11-Сен-23, 13:48 
Суёшь джава в вебассембли потом в электрон, нерюх.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

98. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +2 +/
Сообщение от Аноним (98), 11-Сен-23, 13:51 
Там проблема в том, что нет UI в Rust, а так да можно.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

183. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от Аноним (184), 12-Сен-23, 07:17 
Ui  можно написать только на си.
Ответить | Правка | Наверх | Cообщить модератору

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

82. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Серб (ok), 11-Сен-23, 13:17 
Вот это действительно хорошая вещь, которая может спасти rust.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Аноним (135), 11-Сен-23, 16:27 
>спасти rust

А что случилось? Еще вчера же обещали скорый захват мира растом?

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

83. Скрыто модератором  +5 +/
Сообщение от Аноним (83), 11-Сен-23, 13:17 
Ответить | Правка | Наверх | Cообщить модератору

104. Скрыто модератором  +/
Сообщение от Vivaswan (ok), 11-Сен-23, 14:06 
Ответить | Правка | Наверх | Cообщить модератору

128. Скрыто модератором  +1 +/
Сообщение от Анрним (?), 11-Сен-23, 16:03 
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

145. Скрыто модератором  –1 +/
Сообщение от Менеджер Антона Алексеевича (?), 11-Сен-23, 17:50 
Ответить | Правка | Наверх | Cообщить модератору

153. Скрыто модератором  +/
Сообщение от Аноним (41), 11-Сен-23, 19:07 
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

158. Скрыто модератором  +/
Сообщение от uis (??), 11-Сен-23, 20:05 
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

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

106. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от Анонимусс (?), 11-Сен-23, 14:21 
Держи https://github.com/denoland/deno
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (135), 11-Сен-23, 14:47 
Вот пошустрее: https://www.opennet.ru/opennews/art.shtml?num=59738
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

157. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +1 +/
Сообщение от uis (??), 11-Сен-23, 20:03 
Я уже не могу. Это какой-то нездоровый фетиш. Они серьёзно хотят переписать абсолютно всё на раст.

Мне интересно, а они баги фиксить будут? Или скажут пора переписывать переписывание на раст? Это мазохизм уровня переустановки винды.

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

182. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (184), 12-Сен-23, 07:15 
Если всё не переписать безопасно не получится.
Ответить | Правка | Наверх | Cообщить модератору

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

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

194. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (194), 12-Сен-23, 16:00 
Лучше бы наоборот, написали интерпретатор rust на python.
Ответить | Правка | Наверх | Cообщить модератору

202. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (204), 12-Сен-23, 21:03 
>> Для оценки текущего состояния разработки можно использовать web-интерфейс с интерпретатором RustPython, скомпилированным в WebAssembly.

Мне одному это кажется каким-то бредом?

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

203. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (204), 12-Сен-23, 21:20 
Какая–то сомнительная затея. Как будто больше нечем заняться.
Ответить | Правка | Наверх | Cообщить модератору

211. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  –1 +/
Сообщение от burjui (ok), 16-Сен-23, 03:31 
Вот, лучше бы комменты на Опеннете писали.
Ответить | Правка | Наверх | Cообщить модератору

205. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Саркофандр (?), 13-Сен-23, 00:32 
> Поддерживается компиляция RustPython в представление на WebAssembly, которое может применяться в качестве Python-интерпретатора, работающего в web-браузере.

Машина Тьюринга-Гольдберга?

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

212. "Выпуск RustPython 0.3, реализации интерпретатора Python на я..."  +/
Сообщение от Аноним (212), 19-Сен-23, 23:08 
А почему не JavaScript? JavaScript же лучший из когда-либо созданвх языков. И не блокируется там ничего. А раз не блокируется, значит нету задержек. А раз нету задержек, значит самый бфстрый.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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