The OpenNET Project / Index page

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



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

"Выпуск Rust 1.83. Развитие инструментария Xen и табличного процессора на Rust"  +/
Сообщение от opennews (??), 29-Ноя-24, 13:15 
Опубликован релиз языка программирования общего назначения Rust 1.83, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 29-Ноя-24, 13:15   –28 +/
Эпоха сишников и гнутиков подходит к концу, а мы тому свидетели.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #4, #24, #59, #141, #175

2. Сообщение от мявemail (?), 29-Ноя-24, 13:24   +4 +/
эпоха сишников подойдет к концу спустя лет 10 после момента, когда раст будет обязательным условием в стандарте IEEE, например .. пока же - каждый тостер умеет в с99, а не в раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3, #5

3. Сообщение от Аноним (3), 29-Ноя-24, 13:29   –10 +/
> когда раст будет обязательным условием в стандарте IEEE

Ваши IEEE уже никому не вcpaлись.
Это медленная неповоротливая контора, которая может заседать пять лет, а на выходе все равно будем такое омно как сишечка.

> каждый тостер умеет в с99,

Ну так работайте за торстером, зачем вас современный комп?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6, #31

4. Сообщение от Анонимусс (?), 29-Ноя-24, 13:32   –6 +/
Эпоха гнутиков уже заканчивается. Остались только старые проеты, которые тянут по инерции.

А все потому что "народ умнеет милорд". Бесплатные немамонты перевелись, их не хватает даже такому жирному гну, как линукс. Даже время жизни ЛТС приходится урезать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #11, #29, #171

5. Сообщение от Аноним (-), 29-Ноя-24, 13:32   –6 +/
Не, для тостера нужно писать на нормальном С++, а не на отвратительном СИ.
Мяв, надеюсь ты не будешь рассказывать, что тостер без POSIX не получится запрограммировать))) ?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #8, #10, #15, #34

6. Сообщение от мявemail (?), 29-Ноя-24, 13:34   +/
Вы ж курсе, что "сишечка" - не их рук дела?
а то, что получилось на выходе - используют мировые техногиганты, вроде гугла, мс и эпл.
по-моему, сейчас вообще нет хоть сколь бы то ни было распространенной ОС, не обеспечивающей POSIX-совместимость.
ибо это гарантия, что у тебя немалая часть софта заведется.
даже дистрибутив на базе ironclad'a(ядро на Ada) умеет в POSIX 2008'ой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #14, #18, #32, #49

7. Сообщение от Аноним (90), 29-Ноя-24, 13:35   +8 +/
> Rust также предоставляет средства для защиты от целочисленных переполнений

регистры чтоли растягивает на процессоре :)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #61, #89

8. Сообщение от мявemail (?), 29-Ноя-24, 13:37   +1 +/
>на нормальном С++

идите пишите под свое железо, ОС компилятор.
а c99 у Вас уже будет, ибо POSIX.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #113

10. Сообщение от Аноним (10), 29-Ноя-24, 13:37   –1 +/
> Не, для тостера нужно писать на отвратительном С++, а не на нормальном СИ.

Поправил, не благодари.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #43

11. Сообщение от Аноним (11), 29-Ноя-24, 13:37   +4 +/
>народ умнеет милорд

Поржал. Все больше и больше народу пользуются прослойками и понятия не имеют "что там под капотом".
Народ тупеет, даже если не брать IT. Уже в кофейне сдачу без калькулятора посчитать не могут. А номеров телефона сколько штук Вы вспомните? Только не говорите что это не надо. Умнеет смартфон, пользователь тупеет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #17, #20, #22, #54

13. Сообщение от Аноним (13), 29-Ноя-24, 13:40   +4 +/
> В версии IronCalc 1.0 планируется добиться 90% совместимости с Excel.

Это интересно. Но о совместимости можно будет говорить только при полной поддержке VBA. Относится и к другим проектам, заявляющим о совместимости с Excel.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42, #67

14. Сообщение от Аноним (14), 29-Ноя-24, 13:41   –1 +/
А ос на Хаскеле не умеет посикс, но ей и не надо. https://programatica.cs.pdx.edu//House/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #19

15. Сообщение от Аноним (14), 29-Ноя-24, 13:42   +6 +/
В медицине и банках поэтому Раст и не используется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #137

17. Сообщение от Аноним (14), 29-Ноя-24, 13:43   +4 +/
Где ты нашел кофейню со сдачей? В последний раз меня попросили 95 рублей мелочью наскрести.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

18. Сообщение от Аноним (-), 29-Ноя-24, 13:44   –1 +/
> по-моему, сейчас вообще нет хоть сколь бы то ни было распространенной ОС, не обеспечивающей POSIX-совместимость.

Погоди-погоди. А что такое POSIX-совместимость?

Я знаю что есть POSIX-certified, но там какие-то узкоспециализированные системы типа AIX и VxWorks. Из распространнеых там только МАС-ось и то я не уверен для послежних версий.

Еще есть Formerly POSIX-certified - то же самое, но забили на перепрохождение сертификации.
Тут тоже всякие некроплатформы типа солярки и OS/390.

Далее у нас есть Mostly POSIX-compliant - "посикх-на-пол-шишечки", тут у Android, и БЗДи разных сортов и наконец-то линукс.

Так что необходимость ПОФИГа слегка преувеличена.
А это я еще не начал рабирать "а какой версии ПОФИГа оно compliant и вообще работает ли с современными"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #23

19. Сообщение от мявemail (?), 29-Ноя-24, 13:44   –1 +/
собственно, она вообще ни во что не умеет, если судить по списку встроенных комманд.
и на реальном железе тоже не стартует, в отличии даже от условного ironclad и.. <чтоТамНаРастеПисали>
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #186, #193

20. Сообщение от Аноним (-), 29-Ноя-24, 13:48   –3 +/
Прикинь я не умею плести лапки и вырезать ложки из дерева как мой дед.
А моя дочка не будет уметь пользоваться прялкой и правильно зажигать лучину, как делала моя прабабушка.
Я уже молчу, что даже мои недавние предки, не могли бы сделать топор из камня и палки, и завалить им мамонта.

Это называет прогресс.
Future is now old man (c)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #128

22. Сообщение от Анонимусс (?), 29-Ноя-24, 13:52   +/
> Поржал.

А зря. Народ таки умнеет и не хочет бесплатно вкалывать на секту и/или корпов.
opennet.ru/opennews/art.shtml?num=52211

> А номеров телефона сколько штук Вы вспомните?

Как связан интеллект с запоминанием ненужной инфы?
Вместо телефонов я запоминаю десятки паролей, пинкодов, номеров карт, хостов, email'ов.

> Только не говорите что это не надо.

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

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

23. Сообщение от мявemail (?), 29-Ноя-24, 13:53   +/
>А это я еще не начал рабирать

Вы б прочли про про POSIX Conformance и Options, прежде, чем "рабирать": https://pubs.opengroup.org/onlinepubs/9799919799.2024edition...

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

24. Сообщение от Аноним (-), 29-Ноя-24, 13:54   +/
> Эпоха сишников и гнутиков подходит к концу, а мы тому свидетели.

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

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

26. Сообщение от Аноним (26), 29-Ноя-24, 13:56    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

29. Сообщение от мявemail (?), 29-Ноя-24, 13:59   +/
запятыми-то обращения выделять умный народ уметь должен?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #36, #238

31. Сообщение от Аноним (31), 29-Ноя-24, 14:00   +/
Чел, иди своей дорогой в сторону нестабильных решений, новых циферок и прочих смузи технологий, на ряду с докером.
А большие дяди будут работу работать, а не играться непроверенными или кривыми решениями на проде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #47

32. Сообщение от Аноним (3), 29-Ноя-24, 14:01   –2 +/
> Вы ж курсе, что "сишечка" - не их рук дела?

А никто и не сказал что сишечка их рук дело.
Читайте внимательнее, там было только сравнение с ней.

> по-моему, сейчас вообще нет хоть сколь бы то ни было распространенной ОС,

Win 10 и Win 11 - самые распространенные десктопные ОС в мире

> не обеспечивающей POSIX-совместимость.

и они не POSIX compliant.
Андроид - самая популярная мобайл ось - не поддерживает полностью. Там есть pthreads, но очень ограниченная реализация, что уже не POSIX compliant.

Так что ваше громкое заявление просто громкое в лужу.

> ибо это гарантия, что у тебя немалая часть софта заведется.

Так оно и происходит, но никого это не парит.


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

33. Сообщение от laindono (ok), 29-Ноя-24, 14:04   +5 +/
Эм. Во всех двух нужных людям архитектурах есть банальные флаги переполнения. На низком уровне да, это работает так, будто у тебя один дополнительный бит виртуальный есть. Попробуй поискать, как сумматор работает например.

Проверка всё ещё не бесплатна, но она есть только в дебажном режиме. Точнее дебажный режим, включённый по умолчанию, по умолчанию же проводит эти проверки. Удобно же. Впрочем растоненавистники всё равно не умеют ни в конфиги, ни во флаги компиляции, а о чтении документации вообще речи не идёт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #40, #60

34. Сообщение от ptr (ok), 29-Ноя-24, 14:07   +/
> для тостера нужно писать на нормальном С++, а не на отвратительном СИ.

Боюсь, что для подавляющего большинства МК, поддерживаемых SDCC, C++ компилятор вряд ли получится отыскать. А через LLVM для восьмибитных МК получается уж очень неэффективный код. Пробовали когда-то для Z80. Не взлетело.

Это я к тому, что тостеру хватит pdk14 или MCS51.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #38, #44

36. Сообщение от Аноним (14), 29-Ноя-24, 14:10   +/
По-другому ты самоутвердиться конечно же не можешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #55

37. Сообщение от Аноним (37), 29-Ноя-24, 14:10   –2 +/
>gpg-sq

-rwxr-xr-x 1 root root  11M ноя 25 22:29 /usr/bin/gpg-sq
-rwxr-xr-x 1 root root  19M окт 20 19:26 /usr/bin/sq

-rwxr-xr-x 1 root root 1.2M ноя  1 14:49 /usr/bin/gpg
lrwxrwxrwx 1 root root    3 ноя  1 14:49 /usr/bin/gpg2 -> gpg
-rwxr-xr-x 1 root root 414K ноя  1 14:49 /usr/bin/gpg-agent
-rwxr-xr-x 1 root root 947K ноя  1 14:49 /usr/bin/gpgcompose
-rwxr-xr-x 1 root root 159K ноя  1 14:49 /usr/bin/gpgconf
-rwxr-xr-x 1 root root 143K ноя  1 14:49 /usr/bin/gpg-connect-agent
-rwxr-xr-x 1 root root  35K ноя  1 14:49 /usr/bin/gpgparsemail
-rwxr-xr-x 1 root root 572K ноя  1 14:49 /usr/bin/gpgsm
-rwxr-xr-x 1 root root  79K ноя  1 14:49 /usr/bin/gpgsplit
-rwxr-xr-x 1 root root 136K ноя  1 14:49 /usr/bin/gpgtar
-rwxr-xr-x 1 root root 479K ноя  1 14:49 /usr/bin/gpgv
-rwxr-xr-x 1 root root 191K ноя  1 14:49 /usr/bin/gpg-wks-server
-rwxr-xr-x 1 root root 3.5K ноя  1 14:49 /usr/bin/gpg-zip
-rw-r--r-- 1 root root 167K сен 16 19:06 /usr/lib/x86_64-linux-gnu/libgpg-error.so.0.37.0
-rw-r--r-- 1 root root 459K ноя 13 19:47 /usr/lib/x86_64-linux-gnu/libgpgmepp.so.6.21.0
-rw-r--r-- 1 root root 352K ноя 13 19:47 /usr/lib/x86_64-linux-gnu/libgpgme.so.11.33.0


Далеко не вся суть раста и его статической линковки.

inb4: жалкие оправдания вида "заварите в чай свою кору дуба"

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41, #126

38. Сообщение от laindono (ok), 29-Ноя-24, 14:10   +/
Современные тостеры умеют ходить в интернет и распространять фоточки своих владельцев. А уж на что способен современный унитаз (при чём я сейчас без шуток).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #50, #62

40. Сообщение от Аноним (14), 29-Ноя-24, 14:12   –2 +/
И дополнительные такты процессора нагревают вселенную.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #46, #56

41. Сообщение от Аноним (14), 29-Ноя-24, 14:13   +/
Британские учёные давно доказали бесполезность раста в области безопасности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #252

42. Сообщение от BeLord (ok), 29-Ноя-24, 14:13   +/
Или конвертации на лету VBA - скриптовый язык используемый решением.-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

43. Сообщение от Аноним (43), 29-Ноя-24, 14:13   +2 +/
>Обойдёмся без тостера и не нужно писать

Поправил, не благодари.

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

44. Сообщение от Аноним (3), 29-Ноя-24, 14:14   +/
> Боюсь, что для подавляющего большинства МК, поддерживаемых SDCC, C++ компилятор вряд ли
> получится отыскать.

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

> А через LLVM для восьмибитных МК получается уж очень неэффективный код.
> Пробовали когда-то для Z80. Не взлетело.

А зачем? У вас древенее легаси, которые нужно тянуть? Если так... то ок.
Но новое зачем писать на 8битном старье?
STM32C011J4 стоит 24 цента в партии от 10к штук.

> Это я к тому, что тостеру хватит pdk14 или MCS51.

Хватает. Но зачем, если есть 16 и 32бит, которые сравнимые по стоимости.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #58

46. Сообщение от Аноним (-), 29-Ноя-24, 14:17   +4 +/
> И дополнительные такты процессора нагревают вселенную.

А дополнительное время на дебаг сигфолтов и исправление уязвимость разве не нагревает вселенную (и пятую точку бракодела)?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #63

47. Сообщение от Аноним (3), 29-Ноя-24, 14:17   –1 +/
> А большие дяди будут работу работать

Так большие дяди как раз внедряют что раст, что докер в прод.
У тебя треть инета проходит через "растоподелку" клаудфари.
Ну а ты можешь цепляться за дидовое омно и дальше.

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

48. Сообщение от Аноним (48), 29-Ноя-24, 14:17    Скрыто ботом-модератором+4 +/
Ответить | Правка | Наверх | Cообщить модератору

49. Сообщение от мявemail (?), 29-Ноя-24, 14:18   +/
ответ на комментарий выше.
>Win 10 и Win 11 - самые распространенные десктопные ОС в мире

и в оботх с неданих пор активирован wsl, дистрибутивы ставятся одной кнопкой, открываются менюшкой а win terminal.
>Андроид - самая популярная мобайл ось - не поддерживает полностью. Там есть pthreads, но очень ограниченная реализация, что уже не POSIX compliant.

тем не менее, это почти единственное, что поддерживается неполностью.
>очень ограниченная реализаци

есть https://www.crystax.net/android/ndk
и те, кто хотел, давно пользуются.
речь была больше про fuchsia, как о пректе гугла, начатом недавно и почти с нуля. она полностью POSIX-совместима будет, благодаря спец. прослойке, судя по информации на fuchsia.dev.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #57

50. Сообщение от Аноним (-), 29-Ноя-24, 14:20   +/
> Современные тостеры умеют ходить в интернет и распространять фоточки своих владельцев.
> А уж на что способен современный унитаз (при чём я сейчас без шуток).

Шутки шутками, а одна моя знакомая купили чайник с выходом в интернет, потому что "я забыла выключить чайник".
Хотя логичнее было бы сходить полечить голову на предмет "тревожных состояний"..
Наверное чайник ей обошелся дешевле.
А от утюга ей пришлось отказаться))


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #90

51. Сообщение от Аноним (51), 29-Ноя-24, 14:20   +/
Возможно язык и удобный для разработчика, но компилятор неудобный для майнтайнера. Если Crates.io накроется ничего собираться не будет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53, #66, #95, #136

53. Сообщение от Аноним (14), 29-Ноя-24, 14:23   +1 +/
Сделай вендоринг, ой, в расте он штатно не делается, я совсем забыл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #148

54. Сообщение от Аноним (54), 29-Ноя-24, 14:23   +/
> Все больше и больше народу пользуются прослойками и понятия не имеют "что там под капотом".

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

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

Это, по-твоему, признаки ума?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #103

55. Сообщение от мявemail (?), 29-Ноя-24, 14:24   +/
Вы "конечно же" выделить с двух сторон забыли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #65

56. Сообщение от laindono (ok), 29-Ноя-24, 14:24   +1 +/
> И дополнительные такты процессора нагревают вселенную.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #64

57. Сообщение от Аноним (3), 29-Ноя-24, 14:24   –1 +/
Напомню, что ваш вброс звучал как "нет хоть сколь бы то ни было распространенной ОС, не обеспечивающей POSIX-совместимость"

> и в оботх с неданих пор активирован wsl, дистрибутивы ставятся одной кнопкой, открываются менюшкой а win terminal.

О, так это у нас теперь называется posix комплаент! Хорошо, так и запишем!

> тем не менее, это почти единственное, что поддерживается неполностью.

А больше и не нужно))

> и те, кто хотел, давно пользуются.

какое-то васяноподлие не понятно от кого.

> речь была больше про fuchsia

Угу, фуксия как пример "сколь бы то ни было распространенной ОС")))
Не, ну не смешно же. Фуксия не взлетела даже внутри гугла. Возможно как раз из-за посикса)))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #160

58. Сообщение от ptr (ok), 29-Ноя-24, 14:26   +/
> Наверное дело в том, что оно практически никому не нужно?

Было бы не нужно, не было бы у Padauk миллиард долларов дохода и рост доходов в этом году уже на 20%

> STM32C011J4 стоит 24 цента в партии от 10к штук.

А PFS154 - при такой партии - 4 цента
Впрочем, закупать такими партиями MTP МК имеет мало смысла. Выгодней тогда уже OTP PMS154 по 2 цента.

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

59. Сообщение от Соль земли (?), 29-Ноя-24, 14:28   +2 +/
Нет. Начинается твоя эпоха - рукожопов, для которых и создавался Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #73, #74, #134

60. Сообщение от Аноним (90), 29-Ноя-24, 14:30   +/
> Попробуй поискать, как сумматор работает например.

так он не работает без переполнения с числами превышающими разрядность регистров

> Проверка всё ещё не бесплатна, но она есть только в дебажном режиме.

регистры в проде только растягиваются :) вам бы хоть немного про процессоры почитать

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #75

61. Сообщение от Соль земли (?), 29-Ноя-24, 14:30   +/
Запрещает класть в стек значения с переменной длиной. Для этого есть куча.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

62. Сообщение от ptr (ok), 29-Ноя-24, 14:30   +/
Даже в этом случае, там, скорее всего, будет стоять ESP8266 или ESP32, для которых ESP-IDF написан на чистом C. И никаких альтернатив ему пока что не предвидится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #81

63. Сообщение от Аноним (14), 29-Ноя-24, 14:30   –1 +/
Им хотя бы есть что дебажить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

64. Сообщение от Аноним (14), 29-Ноя-24, 14:31    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

65. Сообщение от Аноним (14), 29-Ноя-24, 14:32   +1 +/
Вот-вот.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

66. Сообщение от Аноним (-), 29-Ноя-24, 14:33   –3 +/
> Если Crates.io накроется ничего собираться не будет.

А что мешает развернуть свой Crates локально или на своем подкроватном сервере?
Это делается буквально минут за 10.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #69, #76, #145

67. Сообщение от Соль земли (?), 29-Ноя-24, 14:35   +/
И всех вирусов на VBA. Без доступа к системе поддержка не "полная".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #251

69. Сообщение от Аноним (43), 29-Ноя-24, 14:36   +/
Это очень долго.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #165

73. Сообщение от Аноним (-), 29-Ноя-24, 14:42   –1 +/
Хахаха, сколько там лет живут дыры от "не-рукожопов"? 10, 15, 30 лет?
А ведь это те самые диды, я бы даже сказал дидыщи!
Акса-калы выпрограммирования на СИ таких замечательных проектов как ХОрг или ядро.
В которых уязвимости можно находить каждую неделю и оправдывать свое участие в проекте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #77

74. Сообщение от Анонимусс (-), 29-Ноя-24, 14:43   +/
> Нет. Начинается твоя эпоха - рукожопов, для которых и создавался Rust.

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


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

75. Сообщение от laindono (ok), 29-Ноя-24, 14:56   +3 +/
> так он не работает без переполнения с числами превышающими разрядность регистров

Для работы с числами, превышающими разрядность, есть специальные инструкции. Add with carry и вот это вот всё. Не везде такие штуки в наличии, но и в ARM и в x86_64 они присутствуют.

std использует эти инструкции через интринсики: https://doc.rust-lang.org/src/core/num/uint_macros.rs.html#4...

Если есть желание, можно пойти и посмотреть, какой код по итогу получается.

Есть обычные операции, реализованные через операторы. Для них проверки добавляет компилятор при включённой опции. По умолчанию опция включена в дебаге и отключена в релизе.
Есть обёртки, которые маркируют конкретное поведение:
checked_ - для явного возврата переполнения через Option
overflowing_ - для явного переполнения через дополнительный bool
wrapped_ - для явного переполнения без дополнительной информации
saturating_ - для явного ограничения переполнения
unsafe unchecked_ - для случая, когда проверки делаются вручную
strict_ - для явной паники при переполнении (пока только nightly)

За подробностями я бы отправил в документацию. За более тонкими подробностями прямо в код. За самыми тонкими моментами - читать ассемблер и доки бекенда.

> вам бы хоть немного про процессоры почитать

Уже в достаточной для меня степени прочитал. Чутка поигрался с эмуляторами и собрал парочку игрушечных архитектур. Я определённо не электронщик (не моё), но базу определённо знаю. Понимаю всю цепочку от исходного кода до железа в той степени, в какой это имеет смысл для программиста.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #78, #119

76. Сообщение от Аноним (14), 29-Ноя-24, 15:03   +1 +/
И каждый раз вспоминать как его включить, выключить, перенести, хранить? А ты знаешь толк в
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

77. Сообщение от Аноним (14), 29-Ноя-24, 15:04   +2 +/
Какие проблемы эти дыры тебе доставляют кроме того что сидеть неудобно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #85, #87

78. Сообщение от Аноним (90), 29-Ноя-24, 15:08   –1 +/
> Для работы с числами, превышающими разрядность, есть специальные инструкции. Add with carry и вот это вот всё.

так carry этот внезапно от переполнения регистра с результатом

> Если есть желание, можно пойти и посмотреть, какой код по итогу получается.

и там регистры растянутые :)

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

81. Сообщение от Аноним (-), 29-Ноя-24, 15:14   –1 +/
То что IDF написан на чистом C это факт, но разве мы говорили не про язык написания программ?
Для ESP32 уже есть довольно много проектов на расте
github.com/esp-rs/awesome-esp-rust
Включая несколько попыток написать ХАЛ, часть живые, часть уже заброшенные (как esp-rs/esp8266-hal).

> И никаких альтернатив ему пока что не предвидится.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #86

85. Сообщение от Аноним (43), 29-Ноя-24, 15:26   +1 +/
У него оттуда течёт
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

86. Сообщение от ptr (ok), 29-Ноя-24, 15:31   +/
> Для ESP32 уже есть довольно много проектов на расте
> github.com/esp-rs/awesome-esp-rust

Только это работает через тот же самый ESP-IDF.
Уж простите, я коммитер в esp-idf-hal и в курсе, что там творится. И насколько немеряно там ещё работы только для полного покрытия функциональности ESP-IDF врапперами.

>> И никаких альтернатив ему пока что не предвидится.
> Т.к ESP-IDF это открытый код - то я не вижу технического препятствия
> переписать его на раст.

Пока что даже IwIP не осилили. В no_std враппером пользуются.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #88

87. Сообщение от Аноним (-), 29-Ноя-24, 15:31   +/
> Какие проблемы эти дыры тебе доставляют кроме того что сидеть неудобно?

Не люблю когда в мой комп подглядывают)
А, ты наверное по улице ходишь с голым задом, или все-таки срам прикрываешь?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #93

88. Сообщение от Аноним (-), 29-Ноя-24, 15:34   +/
> Только это работает через тот же самый ESP-IDF.

Да и то что под капотом будет крутиться СИшка не запретит прикладные программы писать не на ней.
А это уже хороший прогресс.

>> Т.к ESP-IDF это открытый код - то я не вижу технического препятствия переписать его на раст.
> Пока что даже IwIP не осилили. В no_std враппером пользуются.

Наличие работы не значит "невозможно".
Тут все сводится к целесообразности, мотивации, финансированию.

> Уж простите, я коммитер в esp-idf-hal и в курсе, что там творится.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #96

89. Сообщение от Аноним (139), 29-Ноя-24, 15:36   +/
>> Rust также предоставляет средства для защиты от целочисленных переполнений
> регистры чтоли растягивает на процессоре :)

А вот и питоняши подвалили. Хотя интерес "как оно там унутрях" все же похвален, но вы лучше почитайте соотв. литературу или хотя бы видосики мит-ов ETH-ов, а то тут в двух словах описать не выйдет ...

И нет, аналог stdckdint.h там уже давно, а не добавлен лишь в 23 году в стандарт (и только сейчас - в компиляторы).
Т.е. там не надо было писать


void f(signed int si_a, signed int si_b) {
  signed int sum;
  if (((si_b > 0) && (si_a > (INT_MAX - si_b))) ||
      ((si_b < 0) && (si_a < (INT_MIN - si_b)))) {
    /* Handle error */
  } else {
    sum = si_a + si_b;
  }
  /* ... */
}
для корректного сложения двух знаковых чиселок по стандарту (чем мало кто из "труЪ-сишников" заморачивался, предпочитая "и так сойдет!" - ну и соотв. сигфолты и дыры, когда индекс массива в итоге UB оказывался "где-то там").

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #97

90. Сообщение от Аноним (90), 29-Ноя-24, 15:36   +/
> Хотя логичнее было бы сходить полечить голову на предмет "тревожных состояний"

логичней управляемые розетки ставить и ни от чего не отказываться

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #139

93. Сообщение от Аноним (43), 29-Ноя-24, 15:47   +1 +/
когда течёт, этого не утаить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

95. Сообщение от Аноним (-), 29-Ноя-24, 15:54   –2 +/
> Возможно язык и удобный для разработчика, но компилятор неудобный для майнтайнера. Если
> Crates.io накроется ничего собираться не будет.

Мейнтейнеры - это бесполезные прокладки между пользователем и разработчким.
Они существуют только из-за безумной фрагментации линyпcoв, где чтобы собрать софтинку для каждого нескучного дистра нужно знатно попрдлиться - то glib не так, то ядро не то, то какие-то либы слишком старые, а какие-то слишком новые.

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

96. Сообщение от ptr (ok), 29-Ноя-24, 15:55   +/
>> Только это работает через тот же самый ESP-IDF.
> Да и то что под капотом будет крутиться СИшка не запретит прикладные
> программы писать не на ней.
> А это уже хороший прогресс.

Так себе прогресс. Я пишу на Rust для ESP32, но при этом постоянно упираюсь не только в баги, но и в то, что пользоваться всеми возможностями ESP-IDF пока невозможно.
Поддержка ESP-MESH на самом начальном этапе.
Поддержки ESP-MESH-Lite нет вообще. Даже в планах.
Воркараунд для ERRATA ESP32-C3 (бага с Continuous ADC) из Rust безопасно использовать невозможно.
То есть, шаг вправо или влево - и приходится писать unsafe блок для прямого вызова ESP-IDF.
Так что до продуктивного использования там еще очень далеко.

>>> Т.к ESP-IDF это открытый код - то я не вижу технического препятствия переписать его на раст.
>> Пока что даже IwIP не осилили. В no_std враппером пользуются.
> Наличие работы не значит "невозможно".

Никто не говорит, что невозможно. Но пока что разработчиков катастрофически мало. Даже успевать за развитием ESP-IDF не получается. В тот же esp-idf-hal за октябрь смержили всего четыре PR (один из них мой). За ноябрь был смержен только один PR.
Тут толпы ходят апологетов Rust, которые громко его рекламируют, но сделать PR в реальный проект на Rust или не хотят, или не могут. Это хайп такой или мода?

>> Уж простите, я коммитер в esp-idf-hal и в курсе, что там творится.
> Ну тогда спасибо за работу - проект получился весьма интересны.

Пожалуйста. Я сейчас как раз над воркараундом для ERRATA ESP32-C3 работаю. Но у меня кроме этого волонтерства еще и основная работа есть. И она в приоритете. Надеюсь, до конца года все же закончу и Vollbrecht смержит PR в master.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #101

97. Сообщение от Аноним (-), 29-Ноя-24, 15:55   –2 +/
> И нет, аналог stdckdint.h там уже давно, а не добавлен лишь в 23 году в стандарт (и только сейчас - в компиляторы).
> для корректного сложения двух знаковых чиселок по стандарту

А для умножения тоже добавили, или это на н̶о̶в̶ы̶й̶ ̶г̶о̶д̶ следующий стандарт?
Это же можно распланировать работу коммитета на годы вперед!

> (чем мало кто из "труЪ-сишников" заморачивался, предпочитая "и так сойдет!" - ну и соотв. сигфолты и дыры, когда индекс массива в итоге UB оказывался "где-то там").

Зато быстро! Нам же не нужна надежность или conformance программы!
Нам нужно:
1. побыстрому написать
2. еще быстрее выкатить в прод
3. еще 10 лет сидеть на поддержке проекта и исправлять баги


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

99. Сообщение от Аноним (-), 29-Ноя-24, 15:58   +/
>Требования к минимальной внешней версии LLVM подняты до ветки 18.

На самом деле исходники на Раст компилируются LLVM. "rustc" является анализатором сиснтаксиса, который скармливает специально оформленный код виртуальноймашине под названием LLVM.

>Прекращена поддержка компилятора Visual Studio 2013.

Не понял это. Зачем вообще это вантузное поделие тут упоминать? Или растаманы неровно дышат к Майкрософту?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #116, #122, #170, #224

101. Сообщение от Аноним (-), 29-Ноя-24, 15:59   +/
> Но у меня кроме этого волонтерства еще и основная работа есть. И она в приоритете. Надеюсь, до конца года все же закончу и Vollbrecht смержит PR в master.

Я правильно понимаю, что там по большей части только волонтеры и каких-то патронов нету?
Или там есть программеры которые на фултайм работают в интересах своих компаний?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #102

102. Сообщение от ptr (ok), 29-Ноя-24, 16:03   +/
> Я правильно понимаю, что там по большей части только волонтеры и каких-то
> патронов нету?
> Или там есть программеры которые на фултайм работают в интересах своих компаний?

Я вижу только волонтеров. Сам Espressif никакого интереса к Rust не проявляет.

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

103. Сообщение от Аноним (11), 29-Ноя-24, 16:05   +/
>Это, по-твоему, признаки ума?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #107, #124

107. Сообщение от Аноним (-), 29-Ноя-24, 16:22   +/
>>Это, по-твоему, признаки ума?
> Это признаки отупения.

Огласите весь список, пожалуйста! (с)

> А водятлу надо знать только куда заливать омывайку, ага. Это тоже признак ума?

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

> Без знания "что происходит под капотом" никакого прогресса нет.

Восхитительная чушь! А откуда ты такое взял?
Развитие цивилизации как раз началось с специализации, когда мне не надо знать как собирать урожай и печь хлеб, а моему соседу как найти кусок металла и сделать серп.

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

113. Сообщение от Bottle (?), 29-Ноя-24, 16:30   +/
Чувак, у тебя GCC & Clang написаны на C++. Они уже поддерживают максимально широкий набор платформ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #161

116. Сообщение от Аноним (-), 29-Ноя-24, 16:37   +/
> На самом деле исходники на Раст компилируются LLVM. "rustc" является анализатором сиснтаксиса,
> который скармливает специально оформленный код виртуальноймашине под названием LLVM.

На самом деле нет.
LLVM компилит только полученный от rustc LLVM-IR.
А этот LLVM-IR получается через целую цепочку компиляций и оптимизаций.
AST->HIR->THIR-> MIR a уже потом LLVM-IR, который и передается в LLVM.

Так что не нужно пытаться принижать значимость rustc - вы только показываете свою некомпетентность.

> Не понял это. Зачем вообще это вантузное поделие тут упоминать? Или растаманы
> неровно дышат к Майкрософту?

Настоящая кросплатформа должна работать везде. И на самой популярной десктопной оси тем более.
Мы же не гнутая секта, которая в лучших традициях EEE прибила ядро к одному единственному компилятору.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #158, #167

119. Сообщение от anonymmmeer (?), 29-Ноя-24, 16:46   +1 +/
>Add with carry и вот это вот всё.

add это конечно хорошо, но что там с умножением

> По умолчанию опция включена в дебаге

дебаг это тоже хорошо, но как это поможет на проде, если при дебаге такие числа никогда в функцию не прилетали.

и на си можно макросов написать, чтобы было и wrapped и saturating.
всё равно программисту придётся сидеть и думать, что делать если битов не хватает... может надо другой тип испоьлзовать, чтобы всегда хватало, может надо библиотеку с бесконечной точностью.

проверять данные перед функцией дело в любом случае необходимое.

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

122. Сообщение от anonymmmeer (?), 29-Ноя-24, 16:57   –1 +/
>когда им придётся иметь дело с по-настоящему большими проектами?

им никогда не придётся, больших проектов на раст не будет, они просто не доживут по тяжестью до крупного размера.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #174

124. Сообщение от Аноним (54), 29-Ноя-24, 17:40   +/
> А водятлу надо знать только куда заливать омывайку, ага. Это тоже признак ума?

Таки да. Видишь ли, время действительно умного человека твоего стоит гораздо дороже времени автомеханика, выдавателя здачи и прочих "human resources".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #184

125. Сообщение от Я (??), 29-Ноя-24, 18:10   +/
наконец-то то через 20 лет развития все стабилизировали и все древнее выкинули
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #140, #147

126. Сообщение от Аноним (-), 29-Ноя-24, 18:19   +1 +/
Ты не мог бы объяснить, что это за список файлов, и что именно он тебе говорит о сути раста или статической линковки? Нипанятна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #164

127. Сообщение от Аноним (-), 29-Ноя-24, 18:21   +1 +/
> Добавлены новые возможности для кода в контексте "const", вычисляемого на этапе компиляции

Кек, ещё пять лет, и можно будет наконец реализовать макросы format! и println! без специально для них выточенных костылей в компиляторе.

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

128. Сообщение от неаноним (?), 29-Ноя-24, 18:30   +1 +/
Прикинь, а я в трёх квартирах сам поменял проводку, штукатурил, ложил плитку, заливалиполы и т.д. Чем платил немеряные деньги зажравшимся ремонтникам.
Это называется экономия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #132, #133

132. Сообщение от Аноним (-), 29-Ноя-24, 18:52   +/
> Прикинь, а я в трёх квартирах сам поменял проводку, штукатурил, ложил плитку, заливалиполы и т.д. Чем платил немеряные деньги зажравшимся ремонтникам.
> Это называется экономия.

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

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

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

Лапти я плел бы только как хобби - ну там мелкая моторика и тд


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

133. Сообщение от Аноним (151), 29-Ноя-24, 19:04   +/
> Прикинь, а я в трёх квартирах сам поменял проводку, штукатурил, ложил плитку, заливалиполы и т.д.
> Это называется экономия.

Лол. Ты заплатил своим временем, которое к тому же стоит дешевле, чем у ремонтника. Сэкономил так сэкономил 😂

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

134. Сообщение от Аноним (134), 29-Ноя-24, 19:06   +1 +/
Открою тайну, все программисты одинаково рукожопы. На самом деле куда опаснее рукожопых программистов рукожопые программисты которые себя такими не считают, и думают что могут писать безопасные программы на недоЯП типа C.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #138

136. Сообщение от Аноним (134), 29-Ноя-24, 19:13   +2 +/
Так и если твой дистрибутив накроется, ничего собираться не будет. Если сайты апстримов раздающие тарболлы с исходниками накроются, ничего собираться не будет. Crates.io ничем не хуже, а лучше там что его тривиально проксировать, кэшировать и зеркалить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #166

137. Сообщение от Аноним (137), 29-Ноя-24, 19:24   –1 +/
Странно. А NASDAQ использует, прямо в самом бизнес-ядре. Наверное васяны какие-то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #144, #172

138. Сообщение от Аноним (-), 29-Ноя-24, 19:41   –1 +/
> В любом случае, по этому поводу есть два варианта действий - дать им язык который даёт им творить любую дичь и смотреть как рентгеновские аппараты сжигают людей заживо, или дать им безопасный язык и таких проблем не иметь. Причём этот язык ещё быстрее, с более богатой стандартной библиотекой, наголову лучшим тулингом и экосистемой.

Ты забыл про 2 объективных факта
- уже есть куча легаси -> т.е придется делать какие-то прослойки совместимости
- любителей дырявых язычков - как того самого за баней -> тебе придется или искать, или переучивать программеров (как сделал гугл)
- от логических ошибок оно не защитит -> придется делать какие-то доп.верификации, благо проекты уже есть

Поэтому процесс будет медленный, унылый и с максимальным копротивлением со стороны бракоделов.

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

139. Сообщение от Аноним (139), 29-Ноя-24, 20:06   +/
> логичней управляемые розетки ставить и ни от чего не отказываться

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

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

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

140. Сообщение от Аноним (-), 29-Ноя-24, 20:18   +/
вам-то откуда знать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125

141. Сообщение от zeecape (ok), 29-Ноя-24, 21:12   +/
Legacy-кода ещё хватит минимум на лет 40-50
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #146

142. Сообщение от nume (ok), 29-Ноя-24, 21:18   –1 +/
> распространяется под пермиссивной лицензией MIT

Это чтобы копирасты смогли поступить также как сони и нинтендо поступили с bsd?

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

143. Сообщение от Аноним (-), 29-Ноя-24, 21:30   +/
> Это чтобы копирасты смогли поступить также как сони и нинтендо поступили с bsd?

Да. И чтобы корпорасты смогли поступить также как с xorg, firefox, curl, llvm, cmake, SPICE, и десятком других открытых проектов... А хотя стоп, они же с ними никак не поступили! А некоторые даже помогают в разработке.

Вылазьте уже из своего gplнутого манямирка.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142 Ответы: #150, #173

144. Сообщение от Bottle (?), 29-Ноя-24, 21:56   +/
Ну хорошо, молодцы, пусть переписывают систему, когда единственный на свете компилятор Раста сдохнет, перестав обновляться.
Это ведь произойдёт.
У C/C++ фактор устойчивости гораздо выше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #151, #156, #159

145. Сообщение от Вы забыли заполнить поле Name (?), 29-Ноя-24, 21:56   +/
> Это делается буквально минут за 10.

За 10 минут синхронизируешь все версии? Скорострел.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #177

146. Сообщение от Bottle (?), 29-Ноя-24, 21:57   +/
Авторы Алгол и BCPL тоже так думали, в итоге о них помнят только единицы, не говоря уже про ноль владеющих данными языками.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

147. Сообщение от Вы забыли заполнить поле Name (?), 29-Ноя-24, 21:58   +/
> все стабилизировали

В след. версии "Стабилизирована новая порция API"

У самурая^Wхипстера нет цели, только вечная возня.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #157

148. Сообщение от Аноним (-), 29-Ноя-24, 22:00   +2 +/
> Сделай вендоринг

"cargo vendor" добавили почти два года назад.

> ой, в расте он штатно не делается, я совсем забыл.

Как ты мог забыть то, чего никогда не знал.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #178

150. Сообщение от nume (ok), 29-Ноя-24, 22:18   +/
>> Это чтобы копирасты смогли поступить также как сони и нинтендо поступили с bsd?
> Да. И чтобы корпорасты смогли поступить также как с xorg, firefox, curl,
> llvm, cmake, SPICE, и десятком других открытых проектов... А хотя стоп,
> они же с ними никак не поступили! А некоторые даже помогают
> в разработке.
> Вылазьте уже из своего gplнутого манямирка.

Ну-ну, ну-ну. Nintendo, sony, apple основали системы на основе bsd, но при этом в проект не вносят и не внесли вклад. Если бы не лицензия, с линуксом так же поступили. Так что разрешительные лицензии используют и любят только *******)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143 Ответы: #155, #183

151. Сообщение от Аноним (151), 29-Ноя-24, 22:35   +/
> единственный на свете компилятор Раста сдохнет, перестав обновляться.
> Это ведь произойдёт.

С чего вдруг? Пока есть поддержка корпорациями - будет живее всех живых.

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

155. Сообщение от Аноним (-), 30-Ноя-24, 01:28   +/
> Ну-ну, ну-ну. Nintendo, sony, apple основали системы на основе bsd, но при этом в проект не вносят и не внесли вклад.

Погоди, это мы про тот эпл, который выкладывает кучу опенсорсного кода для МАКоси?

> если бы не лицензия, с линуксом так же поступили.

то линукс остался поделкой финского студента.

Тут уже расписывали что под MIT/Apache выпускается
opennet.ru/openforum/vsluhforumID3/132492.html#130
тут куча всего начиная от прикладной вебни, ака электрон, заканчивая компиляторами и языками программирования.

> Так что разрешительные лицензии используют и любят только *******)

Разве? Если уже говоить про **** то напомню, что создатель GPL не только комми, но и не против траха детей.
Так что не известно кто хуже)

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

156. Сообщение от Аноним (-), 30-Ноя-24, 01:30   +/
> Ну хорошо, молодцы, пусть переписывают систему, когда единственный на свете компилятор Раста сдохнет, перестав обновляться.
> Это ведь произойдёт.

С чего вдруг? Может у тебя есть инсайды?
А даже если и перестанет - вон ядро до 2022 года сидело на С99. Причем на ГНУтых ЕЕЕ расширениях.

> У C/C++ фактор устойчивости гораздо выше.

Ага-ага, у нас было 100500 компиляторов не совместимых друг с другом..


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #162

157. Сообщение от Аноним (-), 30-Ноя-24, 01:32   +/
> В след. версии "Стабилизирована новая порция API"

Конечно.
Ведь часть апи сейчас в экспериментальном статусе.

> У самурая^Wхипстера нет цели, только вечная возня.

Не все хотят вечно жить в болоте.
Кто-то хочет развития.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #199, #207

158. Сообщение от Аноним (158), 30-Ноя-24, 01:37    Скрыто ботом-модератором–2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

159. Сообщение от Прохожий (??), 30-Ноя-24, 02:45   +/
>Ну хорошо, молодцы, пусть переписывают систему, когда единственный на свете компилятор Раста сдохнет, перестав обновляться.
>Это ведь произойдёт.

Все мы когда-нибудь сдохнем. И компиляторы Си и Плюсов тоже.

>У C/C++ фактор устойчивости гораздо выше.

Пока - да. Но и они сдохнут. Всё к этому потихоньку идёт. Они морально устарели потому что. А где старость, там и смерть идёт следом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #163, #234

160. Сообщение от мявemail (?), 30-Ноя-24, 02:59   +/
>О, так это у нас теперь называется posix комплаент! Хорошо, так и запишем!

когда в ОС из каробки в штатном гуе буквально кнопка "сделать posix-окружение" ? да.
>А больше и не нужно))

какое-то васяноподлие не понятно от кого.

вот и опеннетовская экшпертиза подьехала. факт совместимости и софт - есть.
а Вы зачем-то лицо корчите.
>Угу, фуксия как пример "сколь бы то ни было распространенной ОС")))

Не, ну не смешно же.

фуксия - как пример большого и недавнего проекта гугла.
если почитаете, почему в андройде нет полной posiх-совместимости, то поймете, что дело не в "никому не нужно", а в фундаментальных архитектурных косяках, что не очень позволяют штатно приделать "еще одно апи". в фуксии так можно сделать.
а в андройде сделали через crystal.
>Фуксия не взлетела даже внутри гугла.

ононимам какие-то тайные статистики гугол раздает?
фуксия в активной разработке внутри гугла так-то.
только в конце лета был мажерный релиз.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #181

161. Сообщение от мявemail (?), 30-Ноя-24, 03:02   +/
Чувак, если интернет не осилили, то хотя б опеннет почитайте.
ниже ptr об этом написал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

162. Сообщение от мявemail (?), 30-Ноя-24, 03:06   +/
>было 100500 компиляторов не совместимых друг с другом..

почитайте стандарт, пишите в соответствии с ним.
но не стандарт С - это, имхо, что-то совсем странное.
стандарт своей платформы(ну, т.е. либо msdn, либо POSIX, 2008 условно).
это не сильно сложно делается.

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

163. Сообщение от мявemail (?), 30-Ноя-24, 03:07   +/
где отсутствие стандартизации - там и повышенная смертность, пониженная популярность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #236

164. Сообщение от мявemail (?), 30-Ноя-24, 03:23   +/
я так понимаю, ононим имел в виду, что вес больше.
gpg-sq - на расте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #214

165. Сообщение от мявemail (?), 30-Ноя-24, 03:24   +/
а С-либы или либы любого другого языка опакевивать - не долго?
это везде так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

166. Сообщение от мявemail (?), 30-Ноя-24, 03:26   +/
совершенно правельная мысль.
почему заминусовали?
накроется GH - откуда дистростроители будут брать исходники?
к слову, в случае с языкоспецифичными площадками, исходники, как правило, есть и на гите, и на самой площадке - должны будут упасть оба.
думайте!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136 Ответы: #240

167. Сообщение от Аноним (167), 30-Ноя-24, 03:45   +/
>Настоящая кросплатформа должна работать везде.

Именно поэтому Facebook, VK, и так далее сделали просмотр только по регистрации с телефоном?

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

Не зря же Red Dead Redemption был эксклюзивом для плойки десяток лет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #179

169. Сообщение от Аноним (167), 30-Ноя-24, 03:50   –2 +/
>Проект IronCalc развивает движок для создания табличных процессоров, написанный на языке Rust,

Опять любители rust лезут в чужой огород.

IronPython =Python/CLR, IronRuby=Ruby/CLR, IronScheme=Scheme/CLR.

Но нет, любители rust специально всё делают, чтобы всех запутать.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #176, #180, #195

170. Сообщение от Аноним (172), 30-Ноя-24, 08:26   +/
>Или растаманы неровно дышат к Майкрософту?

А вы сомневались?

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

171. Сообщение от Аноним (172), 30-Ноя-24, 08:33   +/
Как жеж тебе этого хочется.

>Даже время жизни ЛТС приходится урезать.

То-то время поддержки 6.1 продлили до 10 лет почему-то.

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

172. Сообщение от Аноним (172), 30-Ноя-24, 08:43   +/
Финансисты используют OCaml. Jane Street не даст соврать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137

173. Сообщение от Аноним (172), 30-Ноя-24, 08:50   +1 +/
Вот именно, никак не поступают. Они просто здят код из этих проектов в свой проприетарный. И нихрена они не помогают. Ага, сильно FreeBSD помогла публикация потрохов Darwin?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143 Ответы: #202

174. Сообщение от Прохожий (??), 30-Ноя-24, 09:21   –1 +/
Никогда не говорите никогда. Майкрософт, Гугл, Амазон, Дискорд, Дропбокс, Мозилла, Клаудфлэр используют Rust в крупных проектах. И довольны при этом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #185

175. Сообщение от Аноним (175), 30-Ноя-24, 09:22   +/
Си переживёт эти ваши Расты и Го. Зуб даю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #239

176. Сообщение от Прохожий (??), 30-Ноя-24, 09:29   –1 +/
Я не запутался. Значит, уже не всех.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169 Ответы: #221

177. Сообщение от Прохожий (??), 30-Ноя-24, 09:30   +/
Зачем все?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145

178. Сообщение от нах. (?), 30-Ноя-24, 10:16   –1 +/
То есть через двенадцать лет существования поделки зоркий глаз заметил...

(и это точно то что нормальные люди подразумевают под вендорингом, а не скачать бинарники и сложить вот тут кучкой?)

>> ой, в расте он штатно не делается, я совсем забыл.
> Как ты мог забыть то, чего никогда не знал.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148 Ответы: #212

179. Сообщение от Аноним (-), 30-Ноя-24, 10:49   +/
>>Настоящая кросплатформа должна работать везде.
> Именно поэтому Facebook, VK, и так далее сделали просмотр только по регистрации с телефоном?

Именно! Потому что моб.телефон сейчас есть у каждого, даже у бомжей.
И объяснить школьнику, домохозяйке или пенсу "введите номер, а потом получите на него код" проще чем "придумайте пароль не меньше 12 символов содержащих..."

> Крутой софт должен быть эксклюзивом для GNU систем, чтобы стимулировать людей переходить на открытые системы и приносить денежки в экосистему.

К кто такой ʼкрутой софт будет делатьʼ?
Ну типа нищуки из ГНУ сообщества? Не, они могут только Хурд 30 лет пилить.
Но если это будут корпы, то зачем им раковая лицензия от коммуняк?
А потом придется объяснить профи, зачем ему пересаживаться на убогейший десктопный линукс.

> Не зря же Red Dead Redemption был эксклюзивом для плойки десяток лет.

И по какой-то причине они сейчас начинают отказываться от эксклюзивов.
Наверное посчитали упущенную прибыль)


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167 Ответы: #219

180. Сообщение от Аноним (-), 30-Ноя-24, 10:51   +1 +/
> Опять любители rust лезут в чужой огород.
> IronPython =Python/CLR, IronRuby=Ruby/CLR, IronScheme=Scheme/CLR.

Неужели владельцы этих проектов запатентовали слово Iron?
От жеж копирасты!

> Но нет, любители rust специально всё делают, чтобы всех запутать.

Если бы Зоркий Глаз обладал минимальным интеллектом, то он мог заметить что в приведенных примерах языки программирования.
А никакого IronRust у нас нету.


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

181. Сообщение от Аноним (-), 30-Ноя-24, 10:51   +/
> когда в ОС из каробки в штатном гуе буквально кнопка "сделать posix-окружение" ? да.

Там нет posix окружения. Там есть частичная реализация стандарта.
Хватит уже натягивать сову на глобус. Есть четкий критерий - posix certified.
Вот когда будет, тогда и поговорим.

> вот и опеннетовская экшпертиза подьехала. факт совместимости и софт - есть.

Вот я качаю чистый AOSP и там никакой совместимости нет.
От того что где-то кто-то что-то запилил в мейнлайне оно не появится.

> если почитаете, почему в андройде нет полной posiх-совместимости, то поймете, что дело
> не в "никому не нужно", а в фундаментальных архитектурных косяках, что
> не очень позволяют штатно приделать "еще одно апи"

Если бы гуглу хотелось бы добавить это в андроид, то они бы написали официальный "crystal"
Но они этого не сделали. Просто смиритесь с этим фактом.

> ононимам какие-то тайные статистики гугол раздает?

Нет, ононимы умеют хотя бы новости читать.

Отменена программа развития ОС Fuchsia для рабочих станций opennet.ru/opennews/art.shtml?num=60444
Google уволит 16% разработчиков ОС Fuchsia  opennet.ru/opennews/art.shtml?num=58528

> фуксия в активной разработке внутри гугла так-то.
> только в конце лета был мажерный релиз.

Вот и будет она занимать огромнейшую нишу на фоторамках и умных колонках. Зато posix!

ЗЫ: меня вообще удивляет ваше наяривание на посикс и с99.
с99 закопали даже в ядре, перейдя на более новую версию. Вы что, ничего кроме с99 не знаете?


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

182. Сообщение от Анонем (?), 30-Ноя-24, 10:55   +1 +/
> aarch64_unknown_nto_qnx700

Странно, что запилили поддержку QNX 7, когда 8ую год назад выпустили.

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

183. Сообщение от Аноним (-), 30-Ноя-24, 11:03   +/
> Если бы не лицензия, с линуксом так же поступили.

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

> Так что разрешительные лицензии используют и любят только *******)

Срочно удаляй иксы со всех линyпsoв!!!111 Они же по свободной лицензии, а не по гнураку.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #188

184. Сообщение от Аноним (184), 30-Ноя-24, 11:31   +/
> Таки да. Видишь ли, время действительно умного человека твоего стоит гораздо дороже времени автомеханика, выдавателя здачи и прочих "human resources".

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

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

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

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

185. Сообщение от Аноним (185), 30-Ноя-24, 11:37   –1 +/
Мозилла использует, но серво дропнула. Остальные, наверное, ещё не дошли до выгорания команд пишущих на раст. А может у них и вовсе нет планов писать крупное, только мелкие эксперименты на раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174 Ответы: #241

186. Сообщение от Аноним (-), 30-Ноя-24, 11:59    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

187. Сообщение от Аноним (-), 30-Ноя-24, 12:06   +/
Порой я не понимаю этот фанатизм. Ну покажите мне хорошие проекты на gitflic, ну или github раз уж на словах такое большое количество желающих использовать и такое громкое сообщество у Rust. Какая разница какой инструмент брать? Вы покажите что с помощью него сделано.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #209

188. Сообщение от nume (ok), 30-Ноя-24, 12:09   +/
>> Если бы не лицензия, с линуксом так же поступили.
> Так с ним так и поступили. Корпы как хотя, так его и
> переделывают.
> Захотели системд - сделали. Захотели добавить раст в ядро - добавили.
> Заодно крутят "сообщество" и его мнение на причинном месте.
>> Так что разрешительные лицензии используют и любят только *******)
> Срочно удаляй иксы со всех линyпsoв!!!111 Они же по свободной лицензии, а
> не по гнураку.
> Так с ним так и поступили

Они вносят вклад в развитие linux а не в своё закрытый форк linux, так что это не претензия, а доказательство что лицензия заставляет их вносить вклад в главную репу. А не как с bsd которую все кинули и они теперь весь софт портируют из linux, что позор.

- Systemd это одно из лучших что случилось с linux, ты хоть видел тот мусор что был до него? Не стыдно после этого говорить плохо про systemd?
- Мой самый любимый язык после c#, это rust, так что я только рад что c/c++ скоро закапают, давно пора.
- иксы не нужны некому потому что это копролит который ещё лет 10 назад нужно было закопать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183 Ответы: #191, #229

189. Сообщение от Аноним (-), 30-Ноя-24, 12:19   –2 +/
Как по мне проблема это когда нет отечественной архитектуры, процессоров, а значит не под что делать языки программирования. Под западные архитектуры также можно делать языки программирования, но тут всегда будет вопрос - зачем? А новые языки программирования уже создают некую гонку технологий. Теперь уже язык программирования имеет IDE, которое добавляет некоторые удобства отлавливания ошибок на этапе компиляции, имеет обширную поддержку западных архитектур процессоров и все больше появляется совместимость и интеграция с западным софтом. Ну и закончится это всё как обычно - монополия и все это только для исключительных, которых они разрешат. А выбор между С или Rust - только в деньгах и убеждения работодателей их выдать на те или иные технологии.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #210, #211, #217

191. Сообщение от Аноним (-), 30-Ноя-24, 13:19   +/
> так что это не претензия, а доказательство

Не, это именно претензия что они меняют линукс так как хочется им.

> Не стыдно после этого говорить плохо про systemd?

Вот только почему-то сообщество это не оценило. Сколько раз дебиан голосовал за нее? Три?
И голосовали просто до тех пор, пока не приняли.

> Мой самый любимый язык после c#, это rust

Опять же, вы вот один такой. Или не один, а вас мало.
А всякие Тео из кернел тимы против раста. Но даже на его мнение положили.

> иксы не нужны некому потому что это копролит который ещё лет 10 назад нужно было закопать.

Да ты просто еретик какой-то с такими взглядами! Тем не менее, лицуха тебе не мешала ими пользоваться на гнутятине последние N лет. А корпы точно также вкладывались в них и никто ничего не зажилил.
С другой стороны те же протоколы вейланда тоже под МИТ. И свободные реализации тоже есть.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188 Ответы: #203

192. Сообщение от Hck3r (?), 30-Ноя-24, 13:37   +/
А почему кстати они в IronCalc хотят ГЦ завести?)
Что борроу чекер не может удаленные ячейки чистить?
https://github.com/ironcalc/IronCalc/pull/18
Ответить | Правка | Наверх | Cообщить модератору

193. Сообщение от мявemail (?), 30-Ноя-24, 14:54   –1 +/
ответ на комментарий выше.
никто хаскель(язык программирования) с POSIX(стандартом построения портабельных ОС) не сранивал .. дышите глубже, Вашу.. прелесть?() никто не тронул.
сходите по ссылке выше и у.едитесь, что там только
date, time, калькулятор и графика через биос
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #194, #227

194. Сообщение от мявemail (?), 30-Ноя-24, 14:56   +/
хм.. а как на опеннете форматирование работает?
вопросительный знак в скобках был..
ну-ка ?()
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

195. Сообщение от Аноним (195), 30-Ноя-24, 15:20   +1 +/
> Опять любители rust лезут в чужой огород.

Это что же, ООН запретило писать табличные процессоры на отличных от си/плюсов языках? Какие еще "чужие огороды" там дальше запретят? Что там еще на века за си застолбили? Текстовые редакторы? Веб-, прокси-серверы? От же клаудфларя, отказалась от православного nginx'а в пользу своей презренной наколенной растоподелки - в чужой огород влезли! Бедные растоманы, им теперь только новые огороды придумывать надо, старые, оказывается, все поделены и пущать туда не велено.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169 Ответы: #201, #216

199. Сообщение от YetAnotherOnanym (ok), 30-Ноя-24, 16:06   –1 +/
> Не все хотят жить в построенном и отделанном доме.
> Кто-то хочет ютиться в палатке рядом с лужей вечножидкого бетона на месте фундамента.

Скорее так.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #242

201. Сообщение от Аноним (14), 30-Ноя-24, 17:14   +/
Веб сервер пишется за один день. Это просто в одном место прочитал, а в  другом отдал. Нжинкс это древность никто им не пользуется а новых проектах. Ускорение путем срезания едж кейсов делается проще простого на любом языке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195 Ответы: #246

202. Сообщение от Аноним (14), 30-Ноя-24, 17:15   +1 +/
Вообще не помогло фря давно загнулась
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173

203. Сообщение от nume (ok), 30-Ноя-24, 17:16   +/
> Не, это именно претензия что они меняют линукс так как хочется им.

Будут примеры где они "испортили" ядро линукса?

> Вот только почему-то сообщество это не оценило. Сколько раз дебиан голосовал за нее? Три?
> И голосовали просто до тех пор, пока не приняли.

Их проблемы. Реально хотели бы послать, послали в пень сразу и всё.

> С другой стороны те же протоколы вейланда тоже под МИТ

А что толку то? Вяленый бессмысленен без реализаций. Всё ровно почти все реализации вяленого под GPL лицензиями: Mutter, KWin,  Hyprland, Wayfire, Cosmic-comp, niri. Из mit только Sway и Weston. Так что тот в случае чего всё в порядке будет.

> Тем не менее, лицуха тебе не мешала ими пользоваться на гнутятине последние N лет.

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

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

204. Сообщение от Аноним (204), 30-Ноя-24, 17:42   +/
Переусложненная хрень. Нужно взять лучшие идеи и переписать с нуля - уже есть диалекты C
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #220, #232

207. Сообщение от Вы забыли заполнить поле Name (?), 30-Ноя-24, 19:30   +/
>> В след. версии "Стабилизирована новая порция API"
> Конечно.
> Ведь часть апи сейчас в экспериментальном статусе.

Ну он бесконечен, этот ваш экспериментальный статус. Скринь.


>> У самурая^Wхипстера нет цели, только вечная возня.
> Не все хотят вечно жить в болоте.

Болото - это поделки на расте. Или пишешь из под ресдохса? Там, кстати, браузер не на расте:)

> Кто-то хочет развития.

Скажи мне изменения ради изменений - это развитие? Оно сейчас с нами, развитие, в этой комнате?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #225, #243

209. Сообщение от Аноним (-), 30-Ноя-24, 19:59   +/
Ладно, уточню. Есть допустим такой проект https://actix.rs/. Покажите мне проект с открытым исходным кодом показывающий его преимущества. Я уже даже молчу о наличии сообщества актуального для русского общества. Насколько понимаю это весьма популярный фреймворк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #213, #248, #249

210. Сообщение от Аноним (-), 30-Ноя-24, 20:15    Скрыто ботом-модератором–2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189

211. Сообщение от Аноним (-), 30-Ноя-24, 20:27   +/
Я вообще инженер, а не политик, мне не особо понятен фанатизм некоторых вещей. А вот отключение от от сервера пакетного менеджера Rust или APT может действительно стать проблемой, ну или если IDE с компилятором внезапно поведет себя неожиданно - отказы или утечки. Можно зеркала создавать для пакетов, это правда, только вот их из коробки я не увидел. Т.е. их нет и это проблема. Ну и ажиотаж мне не понятен - пробовал на нем программировать. Особо восторга не ощутил. Язык как язык, очередной инструмент. У меня почему-то по этому поводу эйфории не возникает. Если нужно - беру и использую. А работодателю всегда могу найти аргумент касательно необходимости. Просто дело не в технологиях разработки, а в результате. Работодатель хочет видеть результат, а инструменты - мое дело. Вот мне и нужен такой инструмент как процессоры на такой архитектуре, на которую я могу повлиять как участник. Потому что представляю возможности результата.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189

212. Сообщение от Аноним (-), 30-Ноя-24, 22:04   +1 +/
> То есть через двенадцать лет существования поделки зоркий глаз заметил...

Во-первых, не через двенадцать а через восем лет.
Во-вторых, команду "vendor" добавили как _штатную_ часть cargo (о чем, собственно, был комментарий выше).
В-третьих, до того момента команда существовала как отдельний крейт cargo-vendor.

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

Точно. Какая польза от бинарников, когда в раста нет стабильного ABI?

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

Первый релиз cargo-vendor был в 2015 году, когда появилась первая стабильная версия раста.

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

213. Сообщение от Аноним (213), 30-Ноя-24, 23:39   +/
> Я уже даже молчу о наличии сообщества актуального для русского общества.

Про подобного рода сообщества давным-давно всё сказал Киплинг в своём "Маугли". Цитирую:
"— Слушай, детеныш! — сказал медведь, и голос его прогремел, как гром в жаркую ночь. — Я научил тебя Закону Джунглей — общему для всех народов джунглей, кроме Обезьяньего Народа, который живет на деревьях. У них нет Закона. У них нет своего языка, одни только краденые слова, которые они перенимают у других, когда подслушивают, подсматривают и подстерегают, сидя на деревьях. Их обычаи — не наши обычаи. Они живут без вожака. Они ни о чем не помнят. Они болтают и хвастают, будто они великий народ и задумали великие дела в джунглях, но вот упадет орех, и они уже смеются и все позабыли. Никто в джунглях не водится с ними. Мы не пьем там, где пьют обезьяны, не ходим туда, куда ходят обезьяны, не охотимся там, где они охотятся, не умираем там, где они умирают. Разве ты слышал от меня хотя бы слово о Бандар-Логах?

— Нет, — ответил Маугли шепотом, потому что лес притих, после того как Балу кончил свою речь.

— Народ Джунглей не хочет их знать и никогда про них не говорит. Их очень много, они злые, грязные, бесстыдные и хотят только того, чтобы Народ Джунглей обратил на них внимание. Но мы не замечаем их, даже когда они бросают орехи и сыплют грязь нам на голову."

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #209 Ответы: #231

214. Сообщение от Аноним (-), 01-Дек-24, 00:22   +/
А, нуну. То что здесь дело явно не только в статической линковке он не заметил (сумма размеров файлов, тех что без sq, меньше 11Mb, на глаз видно). Тем более он не озаботился выяснить в чём же дело. Но виновата во всём статическая линковка. Вот он уровень формирования мнения по любому вопросу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164 Ответы: #215

215. Сообщение от мявemail (?), 01-Дек-24, 02:29   +/
>сумма размеров файлов, тех что без sq, меньше 11Mb, на глаз видно

так о том и речь.
они на С, из гну-набора.
и 10 С'ных бинарей с парой .so весят меньше, чем пара бинарей на расте.

>Тем более он не озаботился выяснить в чём же дело.

а в чем?

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

216. Сообщение от мявemail (?), 01-Дек-24, 02:33    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195 Ответы: #255

217. Сообщение от Аноним (167), 01-Дек-24, 06:48   +/
Отечественный язык обязательно нужен, на кириллице.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189 Ответы: #223

219. Сообщение от Аноним (-), 01-Дек-24, 07:28   +/
>Именно! Потому что моб.телефон сейчас есть у каждого, даже у бомжей.
>И объяснить школьнику, домохозяйке или пенсу "введите номер, а потом получите на него код" проще >чем "придумайте пароль не меньше 12 символов содержащих..."

Э-э стоп! Для тупо посмотра любого сайта регистрация не нужна.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179 Ответы: #256

220. Сообщение от Аноним (-), 01-Дек-24, 07:34   +/
Скажу так, юзай стоковый GCC и будет тебе счастье.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204

221. Сообщение от Аноним (286), 01-Дек-24, 09:41   +/
Так ты из тех, кто и хочет всех запутать :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #245

222. Сообщение от Аноним (286), 01-Дек-24, 09:51   +/
Небольшое зерно смысла в табличнике на rust может быть и просматривается.

Табличник - фактически запускатор кучи программ.

Если сделать что-то типа юпитер, с компиляцией rust кода в ячейках в режиме safe то смысл и проклевывается.

Но есть два но.

Такие таблицы должны хранится десятилетиями и какой диалект rust'а будет в ячейках работать на той версии компилятора, что будет через десять лет - хз.

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

Так что нужен новый язык, с учетом ошибок rust'а.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #250, #262

223. Сообщение от Аноним (-), 01-Дек-24, 09:55   +/
Уже есть, Русский Алгоритмический Язык.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217

224. Сообщение от Аноним (139), 01-Дек-24, 12:36   +/
>> виртуальноймашине [...] LLVM.

Отличная демка копметенции в двух словах! Всем бы опеннетным экспердусам так ...

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

225. Сообщение от Аноним (-), 01-Дек-24, 12:55   +1 +/
> Ну он бесконечен, этот ваш экспериментальный статус. Скринь.

Скринить что? Бредни безмозглого хейтера?
Сколько RFC сейчас в разработке для С, С++ и для других языков, или "вы не понимаете это другое"?
Причем нововведений настолько радикальных - типа ʼмодулеʼ что у престарелых неосиляторов точно так же мозг взрывается.

> Болото - это поделки на расте. Или пишешь из под ресдохса? Там, кстати, браузер не на расте:)

Неа, я вообще с макоси пишу. Я же не идиот на десктопе использовать линукс.
А у моего браузера css и рендер на расте написан.

> Скажи мне изменения ради изменений - это развитие? Оно сейчас с нами, развитие, в этой комнате?

Э.. да, вот прямо сейчас заходил на сайт через клоудфарю.
От твоей желчи ситуация не поменяется, скорее ты покажешь (в очередной раз) свою недалекость.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #235

227. Сообщение от Аноним (-), 01-Дек-24, 17:11    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

229. Сообщение от Аноним (158), 01-Дек-24, 17:32   +/
> А не как с bsd которую все кинули и они теперь весь софт портируют из linux, что позор.

Что портируют из Линукс? DRM/KMS? Дак этот код под MIT лицензией в ядре.

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

231. Сообщение от Аноним (-), 01-Дек-24, 17:50   +/
Супер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213

232. Сообщение от Facemaker (?), 01-Дек-24, 20:38   +1 +/
>Переусложненная хрень

Если это о языке Rust, то не согласен. Для программиста это довольно простенький язык; C и C++ воспринимаются намного более сложными в практической работе (как пример - работа с хештаблицами на C).

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

234. Сообщение от dimgel (?), 01-Дек-24, 23:28   +/
(Всем привет!)

> Пока - да. Но и они сдохнут. Всё к этому потихоньку идёт. Они морально устарели потому что. А где старость, там и смерть идёт следом.

Например, js устарел раньше чем родился. И чо, и где?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #237

235. Сообщение от Вы забыли заполнить поле Name (?), 02-Дек-24, 02:28   –1 +/
>> Ну он бесконечен, этот ваш экспериментальный статус. Скринь.
> Скринить что? Бредни безмозглого хейтера?

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

> Сколько RFC сейчас в разработке для С, С++ и для других языков,
> или "вы не понимаете это другое"?

При чем тут С++? И кто после этого хейтер?

> Причем нововведений настолько радикальных - типа ʼмодулеʼ что у престарелых
> неосиляторов точно так же мозг взрывается.
>> Болото - это поделки на расте. Или пишешь из под ресдохса? Там, кстати, браузер не на расте:)
> Неа, я вообще с макоси пишу. Я же не идиот на десктопе
> использовать линукс.

Понятно, с этого и надо было начинать. Тут уже никто не поможет. И кто тут хейтер у нас?)

> А у моего браузера css и рендер на расте написан.

Тебя это согревает теплыми зимними вечерами? Я сейчас не только про переносный смысл.

>> Скажи мне изменения ради изменений - это развитие? Оно сейчас с нами, развитие, в этой комнате?
> Э.. да, вот прямо сейчас заходил на сайт через клоудфарю.
> От твоей желчи ситуация не поменяется, скорее ты покажешь (в очередной раз)
> свою недалекость.

А ну то есть начинать с оскорблений - это не желчь в твоем случае? Просто презираю глупое фанбойство и рекламу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #225 Ответы: #253

236. Сообщение от Прохожий (??), 02-Дек-24, 02:56   +/
А программисты на Питоне об этом знают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163

237. Сообщение от Прохожий (??), 02-Дек-24, 02:58   +/
Инерция, однако. Но, вроде, на горизонте замаячил Typescript, WASM.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #234

238. Сообщение от Прохожий (??), 02-Дек-24, 03:01   +/
А начинать предложения с заглавной буквы? Или это другое?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

239. Сообщение от Прохожий (??), 02-Дек-24, 03:05   +/
Чем докажете, что они (зубы) у вас ещё остались?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

240. Сообщение от Прохожий (??), 02-Дек-24, 03:15   +/
Может, всё-таки, "правильная"? Кажется, кто-то выше здесь про грамотность говорил. Кто бы это был? Не вы, случайно? Ну, и снова хочу напомнить, что по правилам русского языка предложения должны начинаться с заглавной буквы. Или у вас shift сломалась?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #286

241. Сообщение от Прохожий (??), 02-Дек-24, 03:21   +/
Может, вы просто ничего не знаете? Гугл целый отчёт написал о том, что производительность труда программистов на Rust выше производительности труда программистов на C++. И качество кода тоже выше получается. У Клаудфлэр целиком и полностью их прокси на Rust написан. То же про софт Дискорда и Дропбокса можно сказать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185 Ответы: #260

242. Сообщение от Прохожий (??), 02-Дек-24, 03:27   +/
> Не все хотят жить в построенном и отделанном непонятно чем доме, в котором постоянно что-то течёт и обваливается, как бы жители дома ни старались обмазаться всем, что под руку попадается.
> Кто-то хочет быть уверенным в качестве своего жилья.

Думаю, так, всё же, правильней.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199 Ответы: #258

243. Сообщение от Прохожий (??), 02-Дек-24, 03:39   –1 +/
>Ну он бесконечен, этот ваш экспериментальный статус. Скринь.

Но это в любом развивающемся языке программирования так. Модули из Плюсов, кстати, несмотря на стандартизацию, так до сих пор не везде реализовали. Или это другое?

>Болото - это поделки на расте.

Часть Андроида. Часть браузера Фаерфокс. Софт Дропбокса. Софт Дискорда. Софт Клаудфлэр. Софт Амазона. Это всё поделки? И вы считаете, что вы объективны, умны и непредвзяты после подобных высказываний?

>Скажи мне изменения ради изменений - это развитие?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #265

244. Сообщение от Прохожий (??), 02-Дек-24, 03:42   +/
Какая принципиальная разница, как именно организованы эти макросы? Для меня, например, никакой. Но я вполне допускаю, что чего-то не знаю, не понимаю. Объясните?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127 Ответы: #266

245. Сообщение от Прохожий (??), 02-Дек-24, 03:48   –1 +/
Наоборот. Я несу людям знание и понимание. Стараюсь просвещать, то есть, а не запутывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221

246. Сообщение от Прохожий (??), 02-Дек-24, 03:57   +/
мяв

>есть принятое

Кем?

>и довольно странно называть табличник таким именем.

все равно, что калькулятор назвать С+-

Что тут странного? Не стереотипно, не шаблонно? Да, соглашусь. Но ничего странного в этом нет. Как уже заметили выше, Iron - это не торговая марка. Скорее всего, авторы подразумевали повышенную надёжность их кода. Поэтому вполне логично было использовать это прилагательное. Как видим, ничего странного в этом нет, если перестать мыслить стереотипами.

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

247. Сообщение от Прохожий (??), 02-Дек-24, 04:01   +/
Могу ошибаться, но поддержку той или иной не особо популярной ОС пишут разработчики этой самой ОС. Во всяком случае с AIX, как будто, именно так и было. А поскольку людских ресурсов, очевидно, не слишком много у таких проектов, то и выходит всё с некоторыми опозданиями.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #182

248. Сообщение от Прохожий (??), 02-Дек-24, 04:08   +/
Вас, как будто, в Гугле забанили. Или вы никогда не  пользовались поиском? Ладно, подскажу. Набираете в строке поиска на сайте Google.com фразу "who is using actix.rs web framework" и получаете искомое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #209

249. Сообщение от Прохожий (??), 02-Дек-24, 04:13   +/
>Покажите мне проект с открытым исходным кодом показывающий его преимущества.

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

Например, кому-то важна простота. А другому - богатый набор функций. В зависимости от этого выбирается тот или иной фреймворк.

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

250. Сообщение от Прохожий (??), 02-Дек-24, 04:23   +/
>Табличник - фактически запускатор кучи программ.

Каких ещё программ? Это просто расширенный калькулятор, в котором можно обсчитывать сложные модели.

>Такие таблицы должны хранится десятилетиями

Зачем?

> и какой диалект rust'а будет в ячейках работать на той версии компилятора, что будет через десять лет - хз.
>Для такого нужны гарантии, что выполняемый safe-код не сможет вылезти в память соседней ячейки (соседней программы в той же области памяти), а такой гарантии нет. Язык не для этого разрабатывался.

В Экселе для автоматизации используется VBA, а не C++. Почему в табличном процессоре на Rust должно быть как-то по-другому? Но если всё-таки должно, в Rust есть редакции.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222 Ответы: #257

251. Сообщение от Прохожий (??), 02-Дек-24, 11:59   +/
Считаете, на Rust вирусов не может быть? Вирус можете подцепить, отсканировав QR код на рекламе в метро. Банальная попытка не зачтена.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #254, #287

252. Сообщение от Прохожий (??), 02-Дек-24, 12:00   +/
Неужели среди апологетов Rust есть хакеры и мошенники?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

253. Сообщение от Аноним (-), 02-Дек-24, 12:09   +/
> Подожди. Если у тебя есть мозги, то ты можешь в каждой новости найти порцию экспериментального апи. Вот когда они перестанут появляться, тогда и можешь о чем-то заявлять.

Заявлять что? Что "язык достиг совершенства и больше ничео добавлять не нужно!"?

> При чем тут С++? И кто после этого хейтер?

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

> Понятно, с этого и надо было начинать. Тут уже никто не поможет.

Почему? Я уже лет 10 надеюсь что дестопный линукс перестанет быть неюзабельным овном.
Боюсь до пенсии не дождусь((

> И кто тут хейтер у нас?)

Преположу что ты)
Меня ж не корежит от наличия того или иного языка.
LLVM написан на плюсах, и я им спокойно пользуюсь.
Тут вопрос "как написан?".

>> А у моего браузера css и рендер на расте написан.
> Тебя это согревает теплыми зимними вечерами? Я сейчас не только про переносный смысл.

Пук знатный, а есть пруфы что именно из-за него браузеро тормозит и греется?

> А ну то есть начинать с оскорблений - это не желчь в твоем случае? Просто презираю глупое фанбойство и рекламу.

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #235 Ответы: #264

254. Сообщение от Аноним (-), 02-Дек-24, 12:12   +/
> Считаете, на Rust вирусов не может быть? Вирус можете подцепить, отсканировав QR код на рекламе в метро. Банальная попытка не зачтена.

Что значит "не может быть"?
Еще как может:
P2PInfect (opennet.ru/opennews/art.shtml?num=59473)
"червь P2PInfect, создающий свою P2P-сеть для распространения вредоносного ПО без применения централизованных управляющих серверов. Код червя написан на языке Rust."

Даже преступники не хотят чтобы их код ломался на банальном "нажмите бекспейс 28 раз".


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

255. Сообщение от Аноним (-), 02-Дек-24, 12:39   +1 +/
> есть принятое и давно многим известное семейство "Iron-диалектов", компилирующихся в CIL.

Что значит "принятое и давно многим известное"?
У нас или есть торговая марка Iron™ или нет.
Я уже молчу что "многим известное" это понятие растяжимое)

> и довольно странно называть табличник таким именем.

Почему? Многие растопроекты называют словами как-то связанными с железом.
Например:
Ferrocene - compiler toolchain
iron - Web Framework (github.com/iron)
steel - embedded scheme interpreter in Rust (github.com/mattwparas/steel)

> все равно, что калькулятор назвать С+-

Даже если так - то кто запретит?
А если это будет Calc++ или Calculator++ - с соответствующим логотипом?
На нотпад++ я жалоб не слышал.


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

256. Сообщение от Аноним (-), 02-Дек-24, 12:42   +/
> Э-э стоп! Для тупо посмотра любого сайта регистрация не нужна.

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


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

257. Сообщение от Аноним (273), 02-Дек-24, 13:32   +/
Вы знаете, что такое юпитер?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250

258. Сообщение от YetAnotherOnanym (ok), 02-Дек-24, 15:54   +/
Кстати, да - постоянное допиливание API в уже используемом языке очень похоже на постоянное подмазывание в недостроенном, но уже заселённом доме.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242 Ответы: #259

259. Сообщение от Аноним (259), 02-Дек-24, 16:08   +/
> Кстати, да - постоянное допиливание API в уже используемом языке очень похоже
> на постоянное подмазывание в недостроенном, но уже заселённом доме.

Хм.. а почему тогда в немертвых (пока еще) языках чуть ли раз в 3-5 лет выпускают новый стандарт с кучей изменений?
Неужели они не могли сделать ʼодин раз и хорошоʼ? Зачем сейчас помазывают какие-то модули?

Для, например, С++23 список был весьма внушительный
std::mdspan
std::flat_map
std::flat_set
std::generator
а еще freestanding, ranges... да куча всего нового?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #258 Ответы: #272

260. Сообщение от anonymmmeer (?), 02-Дек-24, 16:33   +1 +/
Не гугол, а отдельный менеджер написал отчёт для перформанс ревью годового, как при нём возросли надои

если будет достаточно упорен, то скоро пойдёт на повышение, потом выяснится, что поддеживать и дебажить это всё в раза дольше и сложнее, чем на C++, но он уже с позиции VP будет выискивать, а кто же просрал все полимеры...

страдать придётся как обычно тем, кто придёт поддерживать это легаси, пока в моду выйдет новый язык с низковисящими фруктами.

уже и так ясно, что ничего принципиально нового в раст нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #241 Ответы: #261

261. Сообщение от Аноним (-), 02-Дек-24, 17:02   +/
> Не гугол, а отдельный менеджер написал отчёт для перформанс ревью годового, как при нём возросли надои

Лол, они про это пишут в своем security блоге уже кучу лет.
Так что давай надевай фапочку из фольги, и иди разоблачай заговор)

> потом выяснится, что поддеживать и дебажить это всё в раза дольше и сложнее, чем на C++,

пруфов конечно же не будет?

> страдать придётся как обычно тем, кто придёт поддерживать это легаси, пока в моду выйдет новый язык с низковисящими фруктами.

Так у же страдают.
Тот страчнючий и падучий кал на СИ и плюсах переплюнуть очень сложно.

> уже и так ясно,

Кому? Если тебе - то это не показатель.

> что ничего принципиально нового в раст нет.

А чего ж тогда дыряшечники как в мыле придумывают всякие ТРАП-С, SafeC и прочие костыли?
Почему некоторые правительства устали от дыр и узявимостей и хотят выкинуть дырявые языки на помойку?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #260 Ответы: #284

262. Сообщение от Карлос Сношайтилис (ok), 02-Дек-24, 22:51   +/
> Табличник - фактически запускатор кучи программ

Это не так. Откуда такие странные мысли?

> rust кода в ячейках в режиме safe

Бухгалтерша тётя Зина и проджект Тимофей будут очень рады писать на расте в ячейках таблицы.

> какой диалект rust'а

У раста нет диалектов. На данный момент, по крайней мере.
А как совмещать разные редакции – тут только фантазия поможет, с этим у тебя проблем нет )

> выполняемый safe-код не сможет вылезти в память соседней ячейки

Я думал, код на расте в ячейках, будет твоей самой безумной идеей, но нет, "ячейка == контейнер" ещё бредовей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222 Ответы: #270

264. Сообщение от Вы забыли заполнить поле Name (?), 03-Дек-24, 19:43   +/
>> Подожди. Если у тебя есть мозги, то ты можешь в каждой новости найти порцию экспериментального апи. Вот когда они перестанут появляться, тогда и можешь о чем-то заявлять.
> Заявлять что? Что "язык достиг совершенства и больше ничео добавлять не нужно!"?

У тебя пластинка заела. Язык особенно для критически важных вещей (это не про раст очевидно) должен быть таки стабильным без очердной порции нового апи в умных указателях.

>> При чем тут С++? И кто после этого хейтер?
> При том что язык или развивается или загнивающее болото.
> Я тебе привожу пример, что попытки развития есть даже в "консервативных" языках.ʼ

Поделил мир на черное и белое? Я так понимаю, что тебе удобнее. Но все намного сложнее, дружок. Вырастешь - поймешь.

>> Понятно, с этого и надо было начинать. Тут уже никто не поможет.
> Почему? Я уже лет 10 надеюсь что дестопный линукс перестанет быть неюзабельным
> овном.
> Боюсь до пенсии не дождусь((

Боюсь до пенсии ты не доживешь. А вот тратить драгоценное время на новую порцию апи и экспериментальные возможности - дикость.

>> И кто тут хейтер у нас?)
> Преположу что ты)
> Меня ж не корежит от наличия того или иного языка.
> LLVM написан на плюсах, и я им спокойно пользуюсь.
> Тут вопрос "как написан?".

Вот как раз корежит. Внезапно ты его приплел к обсуждению (а у них негров линчуют!) и продолжаешь это делать вот прямо сейчас (как написан?). Как, как? Рабоче видимо, в отличие от раста болота, где почти весь софт сырой. Докажи, что нет.

>>> А у моего браузера css и рендер на расте написан.
>> Тебя это согревает теплыми зимними вечерами? Я сейчас не только про переносный смысл.
> Пук знатный, а есть пруфы что именно из-за него браузеро тормозит и
> греется?

Ну ты отключи css и рендеринг, да посмотри)

>> А ну то есть начинать с оскорблений - это не желчь в твоем случае? Просто презираю глупое фанбойство и рекламу.
> Ты можешь презирать все что угодно.
> Как-будто реальность просто изменится по твоему желанию.

Это уже совсем переход на личности от невозможности ответить по делу. Это лишь подтверждает невозможность растишек хоть немного думать.

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

265. Сообщение от Вы забыли заполнить поле Name (?), 03-Дек-24, 19:52   +/
>>Ну он бесконечен, этот ваш экспериментальный статус. Скринь.
> Но это в любом развивающемся языке программирования так. Модули из Плюсов, кстати,
> несмотря на стандартизацию, так до сих пор не везде реализовали. Или
> это другое?

Ты сравнил модули, без которых и так нормально все у людей, и ежемесячные изменения в самых базовых вещах.

>>Болото - это поделки на расте.
> Часть Андроида. Часть браузера Фаерфокс. Софт Дропбокса. Софт Дискорда. Софт Клаудфлэр.
> Софт Амазона. Это всё поделки? И вы считаете, что вы объективны,
> умны и непредвзяты после подобных высказываний?

Уже надоело это повторение из новости в новость. Мне какое дело, что там у них? У меня весь важный софт в системе на С++ или С. Мне пофиг, что там у проприетарщиков на сервере. Что там у клаудшмары, которая мешает ходить по сайтам и не работает без жс. Амазаон, дропбокс, клаудшмара меня вообще не интересуют, как и любого русского человека, т.к. эти сервисы учавствуют в экономической войне на стороне врага.

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

Какой блин троллинг. Нафига в указателях менять АПИ в минорных версиях? Это дичь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #243 Ответы: #273, #274

266. Сообщение от Вы забыли заполнить поле Name (?), 03-Дек-24, 19:53   +/
> Какая принципиальная разница, как именно организованы эти макросы? Для меня, например,
> никакой. Но я вполне допускаю, что чего-то не знаю, не понимаю.
> Объясните?

Костыли в языке для базовых вещей говорят о плохом дизайне.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #244 Ответы: #294

270. Сообщение от Аноним (286), 03-Дек-24, 22:17   +/
> Я думал, код на расте в ячейках, будет твоей самой безумной идеей, но нет, "ячейка == контейнер" ещё бредовей.

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

О, очевидно, не слышали о том, что можно ГАРАНТИРОВАТЬ доступ к памяти только своей программы.

И на основании своих скудных знаний начали фантазировать.

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

272. Сообщение от YetAnotherOnanym (ok), 04-Дек-24, 11:13   +/
Да это-то ладно, расширять стандартную библиотеку - дело богоугодное. Но когда вот такое делают (https://www.opennet.dev/opennews/art.shtml?num=62278):
> в новом стандарте имеются отличия, такие как добавление константы nullptr, типа _BitInt(n) и ключевых слов bool, true и false, которые могут конфликтовать с заданными в приложениях одноимёнными идентификаторами

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

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

273. Сообщение от Аноним (273), 04-Дек-24, 12:20   +/
> Ты сравнил модули, без которых и так нормально все у людей, и ежемесячные изменения в самых базовых вещах.

Это прямо моя больная мозоль.

Единственную проблему - которые могли бы решить модули они не решают.

Эта проблема циклических зависимостей.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #265 Ответы: #277

274. Сообщение от Аноним (-), 04-Дек-24, 13:35   –1 +/
> Ты сравнил модули, без которых и так нормально все у людей, и ежемесячные изменения в самых базовых вещах.

А откуда тогда еженедельные новости про баги и дыры?
Или в парадигме мышления это называется "и так нормально все"?

> Уже надоело это повторение из новости в новость. Мне какое дело, что там у них?
> У меня весь важный софт в системе на С++ или С. Мне пофиг, что там у проприетарщиков на сервере.

Потому что мир это не только твой уютный локалхост.
И мир не ограничивается странами третьего мира.

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

Ты приплетаешь сюда политику. Зачем?
Скажи спасибо что эти "враги" тебе подарили транзисторы, интернет, линукс и прочий опенсорс.
А то бы сидел на печке и лаптем щи хлебал.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #265 Ответы: #278

277. Сообщение от Вы забыли заполнить поле Name (?), 04-Дек-24, 17:18   +/
>> Ты сравнил модули, без которых и так нормально все у людей, и ежемесячные изменения в самых базовых вещах.
> Это прямо моя больная мозоль.
> Единственную проблему - которые могли бы решить модули они не решают.
> Эта проблема циклических зависимостей.

clang-tidy misc-header-include-cycle


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #273 Ответы: #281

278. Сообщение от Вы забыли заполнить поле Name (?), 04-Дек-24, 17:32   +/
>> Ты сравнил модули, без которых и так нормально все у людей, и ежемесячные изменения в самых базовых вещах.
> А откуда тогда еженедельные новости про баги и дыры?
> Или в парадигме мышления это называется "и так нормально все"?

В парадигме человека, который пишет реальный софт, а не дергает на хэлоувроты, баги будут. Вырастешь - поймешь.

>> Уже надоело это повторение из новости в новость. Мне какое дело, что там у них?
>> У меня весь важный софт в системе на С++ или С. Мне пофиг, что там у проприетарщиков на сервере.
> Потому что мир это не только твой уютный локалхост.

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

> И мир не ограничивается странами третьего мира.

Ты свою влажную картину мира лучше не озвучивай. Фанатики раста одинаковые маразматики.

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

Потому что нужно думать головой тебе. Когда Амазон отключает сервисы в РФ - тут политику приплетать не надо? На кой мне такие сервисы? Вот и думай, вне политики он видите ли.

> Скажи спасибо что эти "враги" тебе подарили транзисторы, интернет, линукс и прочий
> опенсорс.

ЛОЛ что? Подарили?) Ты посчитай кол-во русских контрибьюторов в линукс и другие проекты с открытым исходным кодом, а потом уже пиши. Давай тогда уж начнем с открытий в физике и математики, которые сделали русские ученые и ПОДАРИЛИ их миру.  

> А то бы сидел на печке и лаптем щи хлебал.

Надеюсь ты хлебаешь кока-колу и гамбургеры как завещали тебе твои хозяева. Оно к лучшему же. Ты же знаешь что в рейтинге Рональд-Макдональд занимает 1-место по кол-ву убитых от халестерина.

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

281. Сообщение от Аноним (286), 05-Дек-24, 00:00   +/
> clang-tidy misc-header-include-cycle

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277 Ответы: #283

282. Сообщение от Аноним (282), 05-Дек-24, 00:58   +/
Rust это скорее замена Сям, чем плюсам, какие то либы и системные утилиты лабать можно, но что то уровня Adobe, Blender или обычного офиса уже нельзя из за упоротого(фактически отсутствия) ООП и шаблонов

Rust это такой Go, только не для сетевых штук, а для системных утилит и либ

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

283. Сообщение от Вы забыли заполнить поле Name (?), 05-Дек-24, 04:52   +/
>> clang-tidy misc-header-include-cycle
> Потому что без этого многие структуры данных можно реализовать только через хаки, которые совсем не являются очевидными для большинства читающих код.

Без инклюдов? Ничего не понял. Нужны примеры.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #281 Ответы: #285

284. Сообщение от Аноним (286), 05-Дек-24, 08:43   +/
> пруфов конечно же не будет?

Погугли имя того, что у них стал недавно техническим директором.

Это тот, кто внедрил rust и отчитался о возрастании удоев.

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

285. Сообщение от Аноним (286), 05-Дек-24, 09:06   +/
> Без инклюдов? Ничего не понял. Нужны примеры.

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

А так ответ простой.

Что такое ковариантные типы знаешь.

Если два дерева объектов используют ковариантность при вызове методов возвращающих указатели или ссылки (из одного дерева на объекты другого), то без циклических зависимостей это можно организовать только неочевидными для многих хаками.

А это жуткие проблемы поддержки.

Сокращенно можно описать так - "перекрестные ковариантные типы".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283 Ответы: #289

286. Сообщение от Аноним (286), 05-Дек-24, 09:12   +/
Придирки к языку означают - что вы непрофессионал.

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

Ну или профессионал. Но тогда - аморальный тип.

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

287. Сообщение от Соль земли (?), 05-Дек-24, 10:18   +/
Что за дурацкая байка про вирусы в QR-коде...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #251

288. Сообщение от Facemaker (?), 05-Дек-24, 14:33   –1 +/
Типичное неправильное мнение. ООП, в частности, лучше забыть, и как можно быстрее. Слова "шаблон" ("template") в языке действительно нет :). Rust подходит для создания абстракций не менее хитроумных, чем C++, но более "здоровых".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #282 Ответы: #292

289. Сообщение от Вы забыли заполнить поле Name (?), 05-Дек-24, 18:30   +/
>[оверквотинг удален]
> Именно. Инклуды не дают это сделать. Принципиально невозможно. Модули бы могли бы,
> но было принято ограничение, что модули не будут позволять делать циклические
> ссылки.
> А так ответ простой.
> Что такое ковариантные типы знаешь.
> Если два дерева объектов используют ковариантность при вызове методов возвращающих указатели
> или ссылки (из одного дерева на объекты другого), то без циклических
> зависимостей это можно организовать только неочевидными для многих хаками.
> А это жуткие проблемы поддержки.
> Сокращенно можно описать так - "перекрестные ковариантные типы".

Почему это нельзя решить через forward declaration?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #285 Ответы: #290

290. Сообщение от Аноним (290), 05-Дек-24, 21:39   +/
А ты попробуй.

Для ковариантности тип должен быть полностью определён.

И ослабить это требования даже теоретически разработчики компилятора не смогут.

А вот убрать требования отсутствия рекурсии в модулях могли. Ну не убрали.

В итоге вместо модулей пшик.

Синтаксическая обертка для инклудов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #289 Ответы: #291

291. Сообщение от Вы забыли заполнить поле Name (?), 05-Дек-24, 23:31   +/
> А ты попробуй.

Я все равно не понял проблемы. Может ссылка есть на код или вопрос где-то?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #290 Ответы: #293

292. Сообщение от Аноним (292), 06-Дек-24, 02:19   +/
Венегрет из функций и структур ну такое себе, что на уровне С
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #288

293. Сообщение от Аноним (293), 06-Дек-24, 12:37   +/
Тогда вопрос простой.

Ты знаешь что такое ковариантный тип?

Попробуй собрать такой код:

class A
{
public:
  virtual B* create() = 0;
};

class B
{
public:
  virtual A* create() = 0;
};

class AA : public A
{
public:
  BB* create() override
  {
    return new BB();
  }
};

class BB : public B
{
public:
  AA* create() override
  {
    return new AA();
  }
};


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #291 Ответы: #295, #296

294. Сообщение от freecoder (ok), 06-Дек-24, 18:02   –1 +/
Они говорят о хорошей оптимизации компиляции. Нет других принципиальных причин делать так. Если вам сильно нужно - реализуйте сами эти макросы, никто не мешает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #266

295. Сообщение от Вы забыли заполнить поле Name (?), 07-Дек-24, 00:40   +/
>[оверквотинг удален]
> };
> class BB : public B
> {
> public:
>   AA* create() override
>   {
>     return new AA();
>   }
> };
>

И? Как эту проблему и главное зачем пытаться решить инклюдами?

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

296. Сообщение от Аноним (296), 07-Дек-24, 08:59   +/
> И? Как эту проблему и главное зачем пытаться решить инклюдами?

Ответ тому, кто выше спросил.

Ты ветку читал? Это проблему можно было бы решить правильной постановкой задачи для разработки модулей.

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

А зачем? Что бы огромное множество структур можно было реализовать без грубых хаков.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #293 Ответы: #297

297. Сообщение от Вы забыли заполнить поле Name (?), 07-Дек-24, 22:24   +/
>> И? Как эту проблему и главное зачем пытаться решить инклюдами?
> Ответ тому, кто выше спросил.
> Ты ветку читал? Это проблему можно было бы решить правильной постановкой задачи
> для разработки модулей.
> Тот кто взялся за разработку модулей зарубил такую возможность на корню, запретив
> циклические зависимости.
> А зачем? Что бы огромное множество структур можно было реализовать без грубых
> хаков.

Модули про организацию программы, а не про структуры. Пиши хоть все в одном файле.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #296 Ответы: #298, #299

298. Сообщение от Аноним (293), 09-Дек-24, 13:49    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #297

299. Сообщение от Аноним (293), 09-Дек-24, 14:00   +/
Организация программ получается плохо. Ибо нельзя организовать обширное полезное множество структур данных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #297


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

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




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

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