The OpenNET Project / Index page

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



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

"Выпуск языка программирования Rust 1.68"  +/
Сообщение от opennews (?), 10-Мрт-23, 08:39 
Опубликован релиз языка программирования общего назначения Rust 1.68, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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

1. Сообщение от iPony129412 (?), 10-Мрт-23, 08:39   –6 +/
Вот есть языки для души.
И это именно оно 🦀
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #22, #51, #108, #295, #348, #473

2. Сообщение от Аноним (2), 10-Мрт-23, 08:43   –2 +/
в Starship как раз используются эмодзи если в терминале встаёшь в каталог с исходным кодом на определенном языке
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

3. Сообщение от test (??), 10-Мрт-23, 08:44   –2 +/
> Безопасная работа с памятью обеспечивается в Rust во время компиляции

Т.е. когда (вроде уже) сделают поддержку gcc для rust, то безопасная работа с памятью пойдет лесом ?

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

4. Сообщение от Аноним (2), 10-Мрт-23, 08:45   –2 +/
какой-то местный эксперд в комментарии к прошлому релизу писал, что невозможно локально импортировать сторонний код на Rust - всё можно
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #435

5. Сообщение от Аноним (2), 10-Мрт-23, 08:46   –1 +/
интересно, но можно использовать стандартный rustc
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #6

6. Сообщение от test (??), 10-Мрт-23, 08:48   –4 +/
Ну так вроде это в gcc делают чтобы собирать модули ядра на rust. Т.е. там безопасность не нужна ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #9

7. Сообщение от Аноним (7), 10-Мрт-23, 08:53   –3 +/
Всё возможное! Даже синтаксис в транс вводит. А как взглянешь на код, так в астрал улетаешь)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #8

8. Сообщение от Аноним (2), 10-Мрт-23, 08:54   –3 +/
по сравнению с тем же golang читается на порядок лучше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #10, #17, #45, #404

9. Сообщение от Аноним (2), 10-Мрт-23, 08:55   –2 +/
хм, к чему это, если проекту GNU всё надо от себя делать
пускай пишут тесты сопоставимые с эталонным компилятором Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #36

10. Сообщение от Аноним (10), 10-Мрт-23, 08:57   +11 +/
По читабельности им всем до Pascal как до Луны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #14, #106

11. Сообщение от Аноним (90), 10-Мрт-23, 09:12   +/
Lua самый лучший язык, простой синтаксис, приличная скорость, отсутствие проблем с памятью.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #15, #78, #125

12. Сообщение от Аноним (90), 10-Мрт-23, 09:13   +1 +/
И кстати на нём тоже можно писать драйверы для ядра.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #20, #369

14. Сообщение от Аноним (14), 10-Мрт-23, 09:15   +/
Да, согласен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #69

15. Сообщение от Ананий (?), 10-Мрт-23, 09:16   +/
У луаджит есть одна мааааааленькая проблема - работа лишь с 2г памяти.
Поправьте, если это не так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #16, #232

16. Сообщение от Аноним (90), 10-Мрт-23, 09:20   +/
Поправили, можно собрать с лимитом в 128 террабайт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #25

17. Сообщение от Аноним (-), 10-Мрт-23, 09:22   +5 +/
Много смех. Это обилие спецсимволов лучше читается?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #21, #39, #48, #229

18. Сообщение от Аноним (18), 10-Мрт-23, 09:23   +1 +/
>Для сокращения задержек, возникающих из-за загрузки полного индекса, в Sparse вместо доступа к индексу с использованием Git задействована прямая загрузка по HTTPS только необходимых индексных данных, охватывающих зависимости конкретного проекта

git и github умеют в операции только с нужными файлами. И называется это partial clone, и использует низкоуровневую утилиту git-sparse-checkout. Хотя возможность скачки по http без git - это хорошо.

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

20. Сообщение от Аноним (2), 10-Мрт-23, 09:24   –1 +/
это вы про альтернативу питону?) ха-ха
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #72

21. Сообщение от test (??), 10-Мрт-23, 09:26   +2 +/
Он просто не в курсе что в go нет классов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

22. Сообщение от Аноним (-), 10-Мрт-23, 09:27   –8 +/
Воевать с борров чекером, чтобы в итоге получить огромный бинарник с уязвимостью из unsafe в какой-то из десятков библиотек (стандартная библиотека слабая)? Не особо как-то для души.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #32

25. Сообщение от Аноним (25), 10-Мрт-23, 09:31   +3 +/
128 землебайт это сколько?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #27

27. Сообщение от Аноним (58), 10-Мрт-23, 09:34   +3 +/
1024 терры
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #116

28. Сообщение от Аноним (28), 10-Мрт-23, 09:35   +5 +/
ИМХО С++ достаточно "распределенный" язык: 1) есть как минимум 3 независимых продакшн компилятора, 2 из которых опенсорс 2) есть комитет из авторов из разных стран и компаний 3) нет централизованного пакетного менеджера, нет централизованной системы сборки, GUI и тп. 4) документация (стандарт) тоже лежит на куче сайтов. 5) доступно на куче платформ и систем

Все это делает привлекательным язык для долгоживущих проектов.

Плюс стандарты выходят ~ раз в 3 года, куча best practices и информации, разработчиков, кода и работы.

А как с этим дела у сабжа? (сам не знаю).

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

29. Сообщение от Аноним (29), 10-Мрт-23, 09:38   +2 +/
> Плюс стандарты выходят ~ раз в 3 года

Достаточно было упомянуть, что стандарты есть.

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

32. Сообщение от Аноним (32), 10-Мрт-23, 09:41   +/
Это реальный юзкейс, или сферически-вакуумная теория? Что-то мне кажется что придётся нам ждать пока гулаг ржавого начнёт сколь-нибудь широко применять.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #40, #66

36. Сообщение от Аноним (36), 10-Мрт-23, 09:45   +6 +/
с несуществующим эталонным пипилятором, который меняется семь раз на неделю прямо в прыжке?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

39. Сообщение от Аноним (36), 10-Мрт-23, 09:48   –4 +/
Ага, и прогать удобнее, если ты краб) Особенно на всяких эргодоксах. Надо просто ещё пару педалей под стол для переключения лэйаутов)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

40. Сообщение от Аноним (40), 10-Мрт-23, 09:49   +/
У Гугла только на подходе не меньше двух альтернативных языков. Карбон, Руна.

https://github.com/google/rune
https://github.com/carbon-language/carbon-lang

Наверняка ещё куча поделок тоже якобы как личная инициатива разработчиков.

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

41. Сообщение от Аноним (36), 10-Мрт-23, 09:50   +3 +/
Это же надо разобраться с тем, что написано до них, а им некогда) Ни дня без Kostyl&Velosyped
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

42. Сообщение от Аноним (40), 10-Мрт-23, 09:51   +/
И как у этих стандартов безопасностью? Почему они борова не чекают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #43

43. Сообщение от Аноним (36), 10-Мрт-23, 09:52   +2 +/
Чекай, никто ж тебе лично не запрещает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

44. Сообщение от Аноним (44), 10-Мрт-23, 09:57   –4 +/
>Для работы на платформе Android теперь требуется как минимум NDK r25 (API 19), т.е. минимальная поддерживаемая версия Android повышена до 4.4 (KitKat).

Чтобы можно было просто использовать новейшие свистоперделки, когда они вдруг понадобятся, а не аргументировать железобетонность необходимости дропа кучи платформ (которая очень сомнительна ради свистоперделки), и в случае неубедительности аргументов не отказываться от свистоперделок и/или не использовать полифиллы, применяют салями-тактику, варку лягушки и сдвиг окна Овертона. Просто выбрасывают платформы постепенно, просто так.

>Когда они пришли за пользователями Android 4.3.1, я молчал - я был пользователем Android 4.4.4.
>Когда они пришли за мной - всем было пофиг: бывших пользователей 4.3.1, 4.2, 4.1.1 ... уже вынудили купить телефоны с новейшими вёдрами.
>К сведению некоторых недальновидных пользователей: поддержки старых версий давно уже нет, а такое количество свистоперделок, как в современных версиях ведра, пользователям старья и не снилась.
>Вы говорите, надо поддерживать старьё. Где вы были, когда мы требовали сохранения поддержки старых версий, когда мы отстаивали интерес антиконсьюмеризма, почему пользователи современных версий, в том числе и 13, и софта, который декларирует совместимость с платформой Android, не поддержали нас, и сегодня вдруг вы решили поддержать версию, к уничтожению которой были уже сделаны все приготовления? Я был пользователем 4.3, и нам не давали пользоваться нашими телефонами разрабы, развращённые ориентацией именно на таких терпил, как вы

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

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

45. Сообщение от Аноним (-), 10-Мрт-23, 09:58   +5 +/
> по сравнению с тем же golang читается на порядок лучше

это rustlang-то? Это такая несмешная шутка или особый взгляд на мир?

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

46. Сообщение от Аноним (46), 10-Мрт-23, 09:58   +/
> Опубликован релиз языка программирования общего назначения Rust 1.68, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation
>> общего назначения

Надо выкидывать для этого стандартную библиотеку.
>> 1.68

Нет спецификации языка, какая же тогда версия больше 1?
>> независимой некоммерческой организации Rust Foundation

Amazon, Google, Huawei, JFrog, Meta, Microsoft это корпорации, а не независимые игроки

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

48. Сообщение от Советский инженер (?), 10-Мрт-23, 09:59   –3 +/
если у тебя проблемы со спец-симвалами (привет матан), то твой язык - это JavaScript
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #57, #246, #252

51. Сообщение от Аноним (-), 10-Мрт-23, 10:03   –1 +/
Не подскажите, что в нём такого душевного?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

52. Сообщение от Аноним (40), 10-Мрт-23, 10:04   +5 +/
Чего ты такого хотел написать на расте для андроид 4.3.1? Я могу тебе даже сказать что для андроид 4.3.1 на расте не было написано даже ни одного хеллоу ворлда за всё это время.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #81

53. Сообщение от Советский инженер (?), 10-Мрт-23, 10:06   +4 +/
смотриш в стандарт - модули есть.
смотриш в компиляторы - модулей нет.

отличные стандарты !!!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #133, #147, #176, #313, #447

55. Сообщение от th3m3 (ok), 10-Мрт-23, 10:09   +/
От гугла нафиг ничего ненужно. Нам хватило их Go c телеметрией в компиляторе и не только.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #58, #145, #403

56. Сообщение от Анонимусс (?), 10-Мрт-23, 10:09   –8 +/
> 3 независимых продакшн компилятора

... каждый из которых работает чуть-чуть по-разному. удачи в дебаге, с***ки))

> комитет из авторов* из разных стран и компаний**

*из старых пердунов
**на зарплате у корпорастов

> стандарты выходят ~ раз в 3 года

с какого года мы ждем концепты? их обещали представить в с++11!

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

57. Сообщение от Аноним (57), 10-Мрт-23, 10:10   +/
Да теорию множеств давно надобно выкидывать и переходить на теорию типов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #349

58. Сообщение от Аноним (58), 10-Мрт-23, 10:11   –11 +/
Т.е. телеметрия в какой-нибудь Убунте это нормально, а телеметрия в го сразу ужас ужас? Двойные стандарты. Телеметрия это хорошо.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #70, #79, #90, #111

60. Сообщение от Аноним (58), 10-Мрт-23, 10:12   +3 +/
А зачем ты свой код одновременно компилишь тремя разными компиляторами? Я тебе расскажу лайфхак. Можно писать код только под один компилятор и всё никаких проблем.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #74

62. Сообщение от Анонн (?), 10-Мрт-23, 10:16   +/
> А как с этим дела у сабжа?

1. один эталонный опенсорсный компилятор

2. контрибьютеры-авторов из разных стран и компаний

3.1 есть централизованный пакетный менеджер, которым ты можешь не пользоваться и грузить зависимости хоть со своего приватного репозитория, хоть со своего гита, или даже просто с диска
3.2 есть централизованная система сборки, которой ты можешь не пользоваться и использовать напр. cmake и дергать rustc напрямую
3.3 ISO стандарта нет. Разрабатывается через rfc, они все открыты и доступны (и не закрыты пейволами как у некоторых). Кто-то называет это минусом, но как по мне это плюс - позволяет развивать язык быстро убрав лишнюю бюрократию.
Напомню, что с++ появился 1983 (ком. выпуск 1985, а стандартизирован был аж в 1996м. Так что всему свое время))

4. документация (стандарт) тоже лежит на одном сайте, но есть куча гит-зеркал
5. доступно на куче платформ и систем - аналогично, все что поддерживает llvm в той или иной мере поддерживает сабж

Как-то так

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

63. Сообщение от Аноним (63), 10-Мрт-23, 10:21   +1 +/
Еще бы поддержка этих стандартов была бы пошустрее, нынешний по-дефолту C++17 хоть довольно новый, но в 20-ой версии что-то никак модули не могут доделать.

https://en.cppreference.com/w/cpp/compiler_support/20

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

66. Сообщение от НяшМяш (ok), 10-Мрт-23, 10:30   +1 +/
> ждать пока гулаг ржавого начнёт сколь-нибудь широко применять

Лол, с разморозкой.
https://security.googleblog.com/2022/12/memory-safe-language...

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

67. Сообщение от Анонимусс (?), 10-Мрт-23, 10:32   +3 +/
WG21 (ISO C++ Committee) Members:
    Bryce Adelstein Lelbach (NVIDIA, Library Evolution Working Group chair)
    Matt Austern (Google, SG8 Concepts chair)
    Aaron Ballman (Intel, SG22 C/C++ Liaison chair, SG12 Undefined/unspecified behavior assistant chair)
    Dean Michael Berris (Google)
    Hans Boehm (Google, SG5 Transactional Memory chair, SG1 Concurrency chair emeritus)
    Chandler Carruth (Google)
    Stephen D. Clamage (Oracle, PL22.16 chair emeritus)
    Ben Craig (NI, Library Evolution Working Group assistant chair)
    Guy Davidson (Creative Assembly)
    Hana Dusíková (Avast, Czech Republic national chair, SG7 Compile-Time Programming chair)
    Marco Foco (NVIDIA, Italy national body chair)
    Bjarne Stroustrup (Morgan Stanley, Creator of C++, Evolution Working Group chair emeritus)
и т.д

Это корпорации, а не независимые игроки. Даже Стауструп на зарплате у Morgan Stanley.

Но стоит отметить - все таки есть пара человек из универов (правда не понятно на чьи гранты) и пара-тройка "независимых"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #85, #92, #131

69. Сообщение от Аноним (69), 10-Мрт-23, 10:36   +4 +/
Make Pascal Great Again ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

70. Сообщение от Аноним (70), 10-Мрт-23, 10:43   +3 +/
Никаких двойных стандартов. С чего вы взяли, что телеметрию в убунте поддерживают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

72. Сообщение от Аноним (90), 10-Мрт-23, 10:49   +5 +/
Судя по тому, что Питон последовал по стопам Си++, то есть усложнятся в каждом релизе вплоть до  полной неюзабельности, Луа начинает выглядеть достойной альтернативой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #126, #170

73. Сообщение от Аноним (73), 10-Мрт-23, 10:50   +/
Несколько минорно. Зачем они выпускают такие обновления? Опять перекомпилировать тулчейн, идиотизм.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80, #86, #88, #175, #186

74. Сообщение от Аноним (74), 10-Мрт-23, 10:50   +/
> А зачем ты свой код одновременно компилишь тремя разными компиляторами?

Ты наркоман чтоли?

Есть чудо-язычок, со стандартами. Есть три компилятора. Логично предположить, что они следуют стандартам, но при этом это разные компиляторы, у них могут быть свои плюсы и минусы, но общее одно - они ДОЛЖНЫ следовать стандартам языка. То есть не должно быть разницы, чем компилить, результат всегда должен работать одинаково с точки зрения и стандарта, и ожиданий разработчика. Не одинаково он будет работать в двух случаях. Первый - компиляторы не следуют стандартам, тогда их не три, а, возможно, вообще ноль. Второй - стандарт языка не описывает все стороны языка, в таком случае зачем этот стандарт и чем это лучше его отсутствия?

> Я тебе расскажу лайфхак. Можно писать код только под один компилятор и всё никаких проблем.

Растомани так и делают, только почему то любителям стандартов это не нравится, зато нравятся странные стандарты или набор несоответствующих им компиляторов

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

77. Сообщение от Аноним (90), 10-Мрт-23, 10:54   –2 +/
>Добавлен макрос "pin!", позволяющий создать структуру Pin<&mut T> из выражения "T" с локальным закреплением его состояния (в отличие от Box::pin не выделяет память в куче, а выполняет привязку на уровне стека).

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

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

78. Сообщение от Аноним (78), 10-Мрт-23, 10:56   +3 +/
Язык хороший. Но сложный. 95% программистов на питоне его не осилит. Остальные 5% нагородят такой мутотени, что никакой джит не переварит.
По мотивам уже создан голанг, в котором свободы поменьше и производительности побольше. Он подходит более широкой аудитории.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #87, #182, #512

79. Сообщение от th3m3 (ok), 10-Мрт-23, 10:57   +/
Нет. Это нигде не круто.


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

80. Сообщение от Аноним (90), 10-Мрт-23, 10:58   +1 +/
А у них просто подгорает, и они не могут остановиться! Это же не бородатые стариканы, придумавшие Си и Паскаль. В книжке K&R говорится - мы хотели сделать язык таким простым и понятным, чтобы его можно было выучить по вот такой тонкой книженции. Разработчики Rust этой идеей явно не заражены)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

81. Сообщение от Аноним (81), 10-Мрт-23, 11:00   –5 +/
Как и для 32-bit i686. Когда Rust стал модным, все стильные модные молодёжные прогрессивные смузихлёбы давно уже были на 64-битных машинах. AAA-игр ведь для 32-битных уже не было, а если в них не играть - одноклассники захаррасят как белую ворону. Поэтому нужно срочно дропнуть 32-битный x86!

А если серьёзно, ваш аргумент говно и к вопросу о необходимости поддержки никакого отношенря не имеет. Поддерживаться должно максимальное количество систем, потому что всегда найдутся дебилы, которые напишут свою программу на непортативном ЯП, тем самым прибьют её гвоздями к подерживаемым платформам, тем самым вынудят всех купить именно их. Школьникам должно быть знакомо не понаслышке понятие Play Station 5-эксклюзив. Вот тут так же, только дебилам тут за это никто не платит. А если бы платили - то этт был бы уже повод их снять за коррупцию.

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

82. Сообщение от Аноним (82), 10-Мрт-23, 11:00   +1 +/
> не должно быть разницы, чем компилить, результат всегда должен работать одинаково с точки зрения и стандарта, и ожиданий разработчика.

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

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

83. Сообщение от Аноним (388), 10-Мрт-23, 11:00   +2 +/
Мой телефон на андроид 4.2 перестал загружаться 5 лет назад, но уже тогда на нем не работал ни один банк клиент
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #100, #184

84. Сообщение от Аноним (14), 10-Мрт-23, 11:00   –1 +/
В плюсах нет безопасной работы памяти из-коробки, поэтому раст круче. Разработчики плюсов наверняка забывают об умных указателях, и происзодит выход за пределы бухверов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #105

85. Сообщение от Аноним (81), 10-Мрт-23, 11:01   +1 +/
>Hana Dusíková

Автор ctre.

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

86. Сообщение от Анонимусс (?), 10-Мрт-23, 11:02   +/
А разве кто-то заставляет обновляться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

87. Сообщение от Аноним (90), 10-Мрт-23, 11:02   +/
go да, тоже очень неплох. Единственное что напрягает - закидоны с телеметрией у тамошних разрабов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #138, #249, #405

88. Сообщение от Аноним (14), 10-Мрт-23, 11:03   +2 +/
Тебе не нравится - не пользуйся. Всё просто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #97, #101

90. Сообщение от Аноним (90), 10-Мрт-23, 11:06   +3 +/
Убунта стухла именно от того, что начали пихать амазоны, облака, тормознутый snap и телеметрию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #427

92. Сообщение от Аноним (14), 10-Мрт-23, 11:06   +1 +/
Ничего себе! А местные эксперты думают, что плюсы улучшаются исключительно нищими программистами, а вот нет - это поделка корпораций, как и раст, как и си!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

93. Сообщение от iZENemail (ok), 10-Мрт-23, 11:07   –2 +/
Ну зачем опять? Rust нужен только для компиялции Firefox/Thunderbird и librsvg2-rust для Gnome Games. Все двно сидят на Chrome, которому Rust нах не сдался, а почту смотрят в нём. Зачем это в новостях?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #96, #112

95. Сообщение от Аноним (58), 10-Мрт-23, 11:08   +1 +/
Ты слишком длинно написал что раст ненужен никому.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #123, #162

96. Сообщение от Аноним (388), 10-Мрт-23, 11:09   +2 +/
Зачем новость о freebsd если все сидят на windows, Mac os и 0.7% на Линукс?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #270

97. Сообщение от Аноним (90), 10-Мрт-23, 11:09   +1 +/
Ага, не буду. Только давайте вы тоже не будете впихивать это дерьмо в любой софт, до которого сможете дотянуться, и вместо этого будете делать свои собственные форки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #104, #135

98. Сообщение от Аноним (40), 10-Мрт-23, 11:10   +4 +/
Твой аргумент прям фекалия. Почему если кто-то там дебил все должны вокруг него плясать. Больше того как видишь даже раст вокруг них не пляшет.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

100. Сообщение от iZENemail (ok), 10-Мрт-23, 11:11   –1 +/
> Мой телефон на андроид 4.2 перестал загружаться 5 лет назад

Мой планшет на A-d 4.2 всё ещё загружается, но с каждым разом всё тяжко и тяжко — скорость загрузки просела катастрофически. Очистка от переставших быть актуальными приложений ничего не дала. Планшет хочется кинуть в стену.

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

101. Сообщение от Аноним (73), 10-Мрт-23, 11:11   +/
Ты не в себе. Меня никто не спрашивал, что мне нравится, а что нет -- сабж пропихнули в зависимости кучи проектов, замены которым нет. Это означает, что я должен тратить время на слежение за развитием и характером обновлений: происходят изменения, также требуемые версии периодически повышают. Мне проще обновить чем тратить время и разбираться надо обновлять в этот раз или нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #107, #109, #196

103. Сообщение от Аноним (103), 10-Мрт-23, 11:12   +5 +/
Зашел, кстати, в википедию посмотреть в честь чего назван Rust.
> Rust was named after rust fungi in reference to their hardiness
> Rusts are considered among the most harmful pathogens to agriculture, horticulture and forestry. Rust fungi are major concerns and limiting factors for successful cultivation of agricultural and forest crops. White pine blister rust, wheat stem rust, soybean rust, and coffee rust are examples of notoriously damaging threats to economically important crops
> All rusts are obligate parasites, meaning that they require a living host to complete their life cycle. They generally do not kill the host plant but can severely reduce growth and yield

Потому, наверное, и большинство проектов на расте это форкнуть код на Си и добавить Code of Conduct.

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

104. Сообщение от Аноним (14), 10-Мрт-23, 11:12   +3 +/
А чего ты решаешь за каждого человека, на чем ему писать? Ну уж нет - будь добр не указывать людям. На чем нравится - на том язычке и пиши сам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #117

105. Сообщение от Аноним (40), 10-Мрт-23, 11:12   +/
Нет Бухверов нет дыр.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #114

106. Сообщение от InuYasha (??), 10-Мрт-23, 11:13   –1 +/
бегин читабельность := трэшанина энд. <- Нахрен такое нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #304, #388

107. Сообщение от Аноним (40), 10-Мрт-23, 11:13   +/
Есть простой способ этого избежать это перестать писать на расте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

108. Сообщение от InuYasha (??), 10-Мрт-23, 11:14   –2 +/
Кто в суе упомянет Раст -
Всенепременно...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #380

109. Сообщение от Аноним (14), 10-Мрт-23, 11:14   +4 +/
Форкай сам, удаляй зависимости раста. Так это работает. Вон аргентинские товарищи сделали свой форк ядра линекс - linux-libre, и не плачут на каждом углу, что им чего-то не нравится. Это опенсорс, так он работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #115

111. Сообщение от Тов. майор (?), 10-Мрт-23, 11:16   +5 +/
>Телеметрия это хорошо.

Наш человек. Люблю таких.

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

112. Сообщение от Аноним (14), 10-Мрт-23, 11:17   +1 +/
Дорогой товарищ, причем тут firefox/chrome в новости про rust? А?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #121, #146, #449

114. Сообщение от Аноним (114), 10-Мрт-23, 11:17   +/
Ну это правда. Утечка памяти не считается угрозой безопасности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

115. Сообщение от Аноним (90), 10-Мрт-23, 11:17   –3 +/
С таким подходом опенсорс скоро станет символом глючного дерьма. Когда вся эта открытая движуха начиналась, у народа был совершенно другой подход к разработке, для примера посмотрите тот же OpenBSD.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109 Ответы: #118, #122, #143, #148

116. Сообщение от InuYasha (??), 10-Мрт-23, 11:18   +2 +/
Если байт - это "bite", то 128. Пацан земли поел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

117. Сообщение от Аноним (90), 10-Мрт-23, 11:19   +/
Ну да, раз бесплатную шнягу получил, хавай любое дерьмо что дают. С такой позицией у нас скоро ничего не останется кроме винды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #124, #300

118. Сообщение от Аноним (14), 10-Мрт-23, 11:20   +4 +/
Ну так и пользуйся openbsd, опенсорс разве тебе что-то обязан?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

120. Сообщение от InuYasha (??), 10-Мрт-23, 11:21   +/
Мне всё интересно, каким же чудесным образом достигается такой уровень запланированного устаревания. Там что - процессор на уровне кристалла со временем дохнет? Потому что я тоже чищу всё от <s>VLC</s>говна, но всё равно тормоза есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #408

121. Сообщение от Аноним (121), 10-Мрт-23, 11:21   +/
Так их переписывают на этот язык и у луддитов уже не будет аргументов потому что придется пользоваться интернетом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #134

122. Сообщение от Аноним (122), 10-Мрт-23, 11:22   +/
Так это же подход великодушный пожизненный диктатор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

123. Сообщение от annonn (?), 10-Мрт-23, 11:22   +2 +/
ну, Линусу нужен, в ядре нужен, анониму с пенька не нужен...
ясно-понятно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #129

124. Сообщение от Аноним (14), 10-Мрт-23, 11:23   +/
Ну такова природа: ты же не можешь написать альтернативу линекс с нуля - приходится юзать это. Это нормально. Люди, которые трятят свои силы и время для создания продукта - они решают насчет своего продукта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

125. Сообщение от Аноним (70), 10-Мрт-23, 11:23   +/
> приличная скорость

Luajit протух и не поддерживает новые версии языка.

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

126. Сообщение от Аноним (260), 10-Мрт-23, 11:23   +/
Чтобы быть хоть какой-то альтернативой C++, нужно уметь в машинные коды компиляться для начала.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

127. Сообщение от Аноним (40), 10-Мрт-23, 11:24   +3 +/
А если в стандарте не описано побайтово что должен делать компилятор? Об этом ты не успел задуматься, дорогой ты наш растаманчик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #142

129. Сообщение от Аноним (40), 10-Мрт-23, 11:25   –2 +/
Линусу он десять раз не нужен. Ему нужно чтобы от него все отстали.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123 Ответы: #225

130. Сообщение от InuYasha (??), 10-Мрт-23, 11:25   +1 +/
The last thing you want in your computer is rust.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #152, #163

131. Сообщение от annonn (?), 10-Мрт-23, 11:26   +1 +/
зачем ты разбиваешь манямирок местных икспертов, которые думаю что опенсорс удел пролетариата!
что кузьмич с завода по ночам не бухает в гараже, а пишет "самую нужную либу интернета"

и вот как только они прогонят всех корпорастов, от тогда заживем!

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

132. Сообщение от Аноним (40), 10-Мрт-23, 11:26   +4 +/
Язык раст назван в честь паразитических грибов! Срочно в номер!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

133. Сообщение от Аноним (260), 10-Мрт-23, 11:29   +/
Так кто под кого подстраиваться должен? IMHO, компиляторы под стандарты. Не успели ещё воплотить, но движутся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

134. Сообщение от Аноним (14), 10-Мрт-23, 11:29   +1 +/
Пользуйся фалкон, симанки и палемоон, всегда есть выбор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #154

135. Сообщение от annonn (?), 10-Мрт-23, 11:33   +2 +/
а кто впихивает? может создатели и/или контрибьюторы?
тогда это их решение, кто ты такой чтобы их осуждать

если тебе что-то не нравится? форкай и делай сам!
а то развелось советчиков и нытиков

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

136. Сообщение от Аноним (78), 10-Мрт-23, 11:35   +/
5.1 поддерживает, а там все нужное есть. Другое дело, что джитом ускоряется не всё. Есть конструкции более быстрые, а есть такие, которые работают на уровне простого луа, не джит. Процент покрытия джитом - вот что должно тебя волновать реально. И стабильность, конечно. Поднимешь версию луа - уменьшишь стабильность работы с 5.1. Такие дела.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #149

138. Сообщение от Аноним (78), 10-Мрт-23, 11:39   +/
Ангуглед голанг поддерживать не такая большая проблема. Даже без телеметрии, метаданные текут, когда ты собираешь проект. Зависимости выкачиваются с подконтрольных гуглу серверов. Если сильно волнует это дело, сборку нужно проводить в изолированных контейнерах, где интернет завернут в тор, ну и по возможности кэшировать уже загруженные зависимости, чтобы не обращаться за ними вновь и вновь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #159

139. Сообщение от Аноним (260), 10-Мрт-23, 11:40   +/
Java: один раз написал - работает всегда ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #409

140. Сообщение от Аноним (140), 10-Мрт-23, 11:41   +/
О какой безопасности можно говорить, если память выделяется динамически?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #153, #235, #376

142. Сообщение от Анонимусс (?), 10-Мрт-23, 11:45   +/
Что значит не задумался? Я как раз про это и пишу.
Они добавили unspecified behavior и implementation-defined behavior прямо в стандарт!
Что делает пересборку любого более-менее сложного софта веселой угадайкой заработает или упадет где-то в проде на редком кейсе.

Вопрос - какими же нарkomанами нужно было быть, чтобы сотворить такое?
А ответ прост, первый стандарт с++ - это просто  ̶с̶м̶е̶с̶ь̶ ̶г̶о̶в̶е̶н̶ сборная солянка из уже имеющихся и как-то работающих реализаций - ведь до стандартизации прошло почти 10 лет.
Если бы что-то из этого зафиксировали, то кому-то пришлось бы переписывать свой компилятор и код.
А учитывая, что разные члены "комитета" сидели на подсосе у разных корпов, они смогли только договориться до варианта "ну не достанься же ты никому".

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

143. Сообщение от annonn (?), 10-Мрт-23, 11:45   +/
> опенсорс скоро станет символом

always has been (c)

> Когда вся эта открытая движуха начиналась

много-много лет назад народ сидел на зарплате в универах и мог позволить писать на энтузиазме все что хотел + требования были существенно ниже

> у народа был совершенно другой подход к разработке

например срезать углы в погоне за скоростью, которые потом выстреливают в виде CVE через 15 лет

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

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

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

145. Сообщение от Аноним (145), 10-Мрт-23, 11:47   +2 +/
Во-первых, телеметрию в компилятор ещё не добавили.
Во-вторых, есть gcc-go, tinygo и прочие реализации, отличные от гугловской, и в них, ВНЕЗАПНО, телеметрии нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #325

146. Сообщение от iZENemail (ok), 10-Мрт-23, 11:47   –1 +/
> Дорогой товарищ, причем тут firefox/chrome в новости про rust? А?

Потому что они тащут за собой не только rust, но и устаревшую версию llvm13.

Зачем мне ТРИ версии LLVM (13, 14, 15) в системе да ещё этот долбаный Rust со своим Cargo, который при сборке занимает все ядра CPU?!


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

147. Сообщение от YetAnotherOnanym (ok), 10-Мрт-23, 11:48   –1 +/
А можно список востребованных проектов на плюсах, которым эти "модули" жизненно необходимы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #160

148. Сообщение от Аноним (148), 10-Мрт-23, 11:49   +/
Always has been ¯\_(ツ)_/¯
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

149. Сообщение от YetAnotherOnanym (ok), 10-Мрт-23, 11:49   +1 +/
> 5.1 поддерживает, а там все нужное есть

Целый тип тоже?

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

150. Сообщение от Аноним (14), 10-Мрт-23, 11:50   +/
Я не знаю. Я пользуюсь статически слинкованными бинарями с офф. сайта мозиллы, что-то большое конпелять просто нет сил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #151, #183

151. Сообщение от Аноним (151), 10-Мрт-23, 11:52   +/
Вообще сборку программ лучше доверить уважаемым корпорациям?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #156, #301

152. Сообщение от annonn (?), 10-Мрт-23, 11:53   –2 +/
срочно удали ядро линукса!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #155, #279

153. Сообщение от Аноним (29), 10-Мрт-23, 11:54   –1 +/
безопасность разбивается об unsafe и runtime-данные
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

154. Сообщение от Аноним (154), 10-Мрт-23, 11:54   +/
seamonkey с растом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #157

155. Сообщение от Аноним (29), 10-Мрт-23, 11:55   +/
Не беспокойся, у нормальных людей ядро без растовперделок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

156. Сообщение от Аноним (14), 10-Мрт-23, 11:56   +/
Выбирайте то, что вы предпочитаете, вот ответ на ваш вопрос. Конпеляция вручную, скачивание бинарей с сайта корпорации или скачивание с репов дистра - каждый сам себе решает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151 Ответы: #174

157. Сообщение от Аноним (14), 10-Мрт-23, 11:58   +/
Ну ничего страшного. Кроме симанки, есть ещё NetSurf.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

159. Сообщение от Аноним (40), 10-Мрт-23, 12:04   +/
Завернут в тор, ахаха теоретик 80 лвл. Сколько будут твои зависимости тянутся через тор 3 дня? И это на каждый апдейт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138 Ответы: #179

160. Сообщение от annonn (?), 10-Мрт-23, 12:06   –1 +/
да ваще ничего не нужно, можно сидеть на стандартах 90х и быть довольным
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #222

161. Сообщение от Аноним (40), 10-Мрт-23, 12:06   +1 +/
Кроме тебя тут так никто не думает.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131

162. Сообщение от Анонн (?), 10-Мрт-23, 12:10   +/
Прости аноним, опеннет это не весь мир))
Но даже тут есть люди, которым раст нужен и интересен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

163. Сообщение от Аноним (14), 10-Мрт-23, 12:11   +/
В таком случае, твой браузер - великий NetSurf. Ура!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #165

165. Сообщение от Аноним (40), 10-Мрт-23, 12:13   +/
Обычный среднестатистический хром несмотря на попытки пока что не содежит в себе недопустимых языков.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163 Ответы: #166

166. Сообщение от Аноним (14), 10-Мрт-23, 12:16   +/
У меня там даже опеннет нормально не работает (Не могу перейти на "Мини-новости" таб по клику). Видать JS там не работает. Ютьююб тоже не фурычит. Гениальный браузер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165 Ответы: #173

167. Сообщение от Максим (??), 10-Мрт-23, 12:18   +/
Что-то часто он выходит...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #169, #177, #193, #256, #261, #382

168. Сообщение от Аноним (73), 10-Мрт-23, 12:22   +/
Действительно, зачем тебе они, когда

>www-client/firefox-110.0.1 (sys-devel/clang:15)

От 14 зависит ispc и от неё oidn -- все претензии к интелу. Если ты не используешь блендер, то зачем ты держишь протухшие тулчейны? А если используешь, возьми бинарный билд с сайта, он ничем не хуже, насколько я понимаю.

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

169. Сообщение от Аноним (14), 10-Мрт-23, 12:22   –3 +/
Тебе надо много переписывать на раст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

170. Сообщение от Nope (?), 10-Мрт-23, 12:28   +2 +/
После появления for ... else питон перестал быть читаемым языком
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

172. Сообщение от Аноним (172), 10-Мрт-23, 12:34   +1 +/
Пусть себе компилит. Он же даже книгу по расту не смог осилить, вот и бухтит
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

173. Сообщение от Аноним (40), 10-Мрт-23, 12:35   +/
Ну интернет это в принципе не твоя суперспособность.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #180

174. Сообщение от Аноним (40), 10-Мрт-23, 12:37   +/
Все говорят что надо конь пилировать. Но никто на самом деле не конь пилирует даже когда никто не видит.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

175. Сообщение от AleksK (ok), 10-Мрт-23, 12:41   +/
А чем не устраивает установка бинарника как у них в документации?
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #410

176. Сообщение от Серб (ok), 10-Мрт-23, 12:42   +/
Такие модули как сейчас - смысла не имеют.

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

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

177. Сообщение от Анонн (?), 10-Мрт-23, 12:43   +6 +/
Он выходит не часто, а так как запланировали - каждые 6 недель, начиная как минимум с 2020‎ года.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167 Ответы: #274

178. Сообщение от AleksK (ok), 10-Мрт-23, 12:43   +2 +/
Может кто-нибудь внятно объяснить откуда столько хейта к языку?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #181, #187, #188, #191, #192, #197, #254, #284, #412, #471

179. Сообщение от Аноним (179), 10-Мрт-23, 12:45   +/
Тяни через I2P, если tor не нравится. Немного больше времени займет однако
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159

180. Сообщение от Аноним (14), 10-Мрт-23, 12:48   +/
Спасибо за вывод, дорогой опеннет-эксперт!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173

181. Сообщение от annonn (?), 10-Мрт-23, 12:54   +/
ну...
вот представь себя рабочим, например токарем который как диды крутит ручки на токарном станке
к сожалению это не очень точно, приводит ко ошибкам, время от времени кого-то на вал намотает, но все уже привыкли и всем пофиг
ты очень крут, можешь наощупь определить шероховатось, знаешь на память где в цеху какой станок кривой и какие поправки брать

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

и ты понимаешь что 1) ты так можешь лишишься работы 2) ты неосилятор и не сможешь разобраться в новом

вот тут у тебя может начать гореть и начнешь хейтить

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #189, #208, #262, #315, #334, #400, #413, #508

182. Сообщение от Facemaker (?), 10-Мрт-23, 12:56   +1 +/
Кстати да, если уж искать убийцу Питона, то это Go, а никакой не Lua. Необходимо сначала оторвать массы от интерпретируемости и динамической типизации. Потом уже легче будет завоёвывать мир Расту!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #276, #310

183. Сообщение от iZENemail (ok), 10-Мрт-23, 12:58   +/
> Я не знаю. Я пользуюсь статически слинкованными бинарями с офф. сайта мозиллы,
> что-то большое конпелять просто нет сил.

Тогда что ты делаешь в этой теме? Тебе Rust зачем?

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

184. Сообщение от Facemaker (?), 10-Мрт-23, 12:58   –2 +/
Управлять собственными деньгами через смартфон на дырявом Андроиде? Да вы смельчак, батенька.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #269

186. Сообщение от Facemaker (?), 10-Мрт-23, 12:59   +3 +/
Твёрдый график выхода версий, всё просто. Можно пропустить и обновиться в следующий раз.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

187. Сообщение от Аноним (187), 10-Мрт-23, 12:59   +/
Найдите в интернете растмастдай для первого ознакомления.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #190

188. Сообщение от Аноним (190), 10-Мрт-23, 13:00   –2 +/
Хейтить системд стало немодно (да и аргументов уже не осталось), поэтому экспертам опеннета пришлось искать новую цель.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #195

189. Сообщение от Аноним (189), 10-Мрт-23, 13:02   –2 +/
Да, к сожалению, айти слишком патриархальное и там построена целая система ущемления, где не позволяют делать что-то новым профессиональные разработчикам. Необходимо ввести в проектах квоты на раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181

190. Сообщение от Аноним (190), 10-Мрт-23, 13:02   +1 +/
Это статья от того чувака, который сказал что раз в расте есть тип со счётчиком ссылок — то это язык со сборкой мусора? kekw
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #200

191. Сообщение от Facemaker (?), 10-Мрт-23, 13:02   –1 +/
Может. И зовут этого человека Андрей Столяров. Хотя сам он Rust вроде не уважает, но слова его подходят здесь как нельзя лучше: сфера айти захвачена дураками; но чтобы работать с дураками, нет необходимости самому становиться дураком...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #214

192. Сообщение от Аноним (14), 10-Мрт-23, 13:03   –1 +/
Большинство опеннет-экспертов далеки от программирвания. Это модно, хэйтить раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #236

193. Сообщение от Серб (ok), 10-Мрт-23, 13:05   –1 +/
Тут дело в принципе разработки.

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

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

194. Сообщение от Аноним (14), 10-Мрт-23, 13:06   +/
Мне интересен сам процесс программирования на расте. Какой браузер что использует, мне всё равно. Новость то про раст, какие претензии?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183

195. Сообщение от Аноним (195), 10-Мрт-23, 13:07   –1 +/
Критика системд есть в комментариях новостей о системд, аргументов полно и вообще это всё идет вагонами как это glibc (от которого зависит Rust) хочет стать зависимым от systemd и вместе они будут ездить засорять систему. Бьем точечно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188 Ответы: #417

196. Сообщение от Советский инженер (?), 10-Мрт-23, 13:07   +1 +/
не обманывай!
все знают что на расте ничего не пишут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

197. Сообщение от Серб (ok), 10-Мрт-23, 13:08   –1 +/
Посмотри на новости про него. Повода к новостям, как таковых нет. А новости есть.

Если кому-то будут говорить, "Жри! Жри! Жри!", то какую реакцию вы ожидаете?

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

198. Сообщение от Ан (??), 10-Мрт-23, 13:08   –1 +/
Сам растоманю понемногу, но вот эти моменты если честно немного напрягают. Структура управления rust довольно замкнутая, множество старых разработчиков выгорели и отошли от проекта, стоит текущим людям потерять связь с реальностью и получим движение в какому-то не очень понятном направлении. В этом смысле мне кажется что кризис Rust еще впереди.

У С++ относительно более стабильная ситуация - есть несколько реализаций компилятора и есть ISO который вернулся к жизни.

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

199. Сообщение от Аноним (14), 10-Мрт-23, 13:10   +1 +/
Пардон, но в новостях про раст никого не заставляют использовать РАСТ. Это же очевидно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #197 Ответы: #201, #203

200. Сообщение от Аноним (200), 10-Мрт-23, 13:10   –1 +/
Да, вы можете писать программы без сборки мусора, если очень захотите. Но, во-первых, в случае Rust это будет тяжко, ведь язык накладывает на вас многочисленные ограничения. Во-вторых, даже если ваша программа не будет его использовать — ваши зависимости будут, и почти наверняка, ведь использовать его очень легко. Наконец, сборщик мусора просто-напросто встроен в Rust, он есть в вашей программе независимо от того, используете вы его или нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190 Ответы: #231, #416

201. Сообщение от Серб (ok), 10-Мрт-23, 13:12   –1 +/
> Пардон, но в новостях про раст никого не заставляют использовать РАСТ. Это
> же очевидно.

Если повода для новости нет, а новость есть - то это и есть ор: "Жри! Жри! Жри!".

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

202. Сообщение от Аноним (14), 10-Мрт-23, 13:13   +/
Ну определение "повода" для новости - понятие исключительно субъективное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #201 Ответы: #204

203. Сообщение от Аноним (203), 10-Мрт-23, 13:14   –1 +/
Зачем тогда три абзаца о том какой он удобный и популярный?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199 Ответы: #205, #482

204. Сообщение от Серб (ok), 10-Мрт-23, 13:15   –1 +/
> Ну определение "повода" для новости - понятие исключительно субъективное.

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

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

205. Сообщение от Аноним (14), 10-Мрт-23, 13:16   +/
Тебе то что? Для кого-то он удобный и популярный (речи нет, что для всех). Очевидно же. Тебе его никто не навязывает. Сишечка тоже удобная и популярная очень не для всех, а для единиц опеннет-экспертов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203

206. Сообщение от Аноним (14), 10-Мрт-23, 13:17   +1 +/
Ну так, альфа-версия. Проходите мимо, можно не читать. Так подумать - так вас заставляют читать?!!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #207

207. Сообщение от Серб (ok), 10-Мрт-23, 13:19   –1 +/
> Ну так, альфа-версия. Проходите мимо, можно не читать. Так подумать - так
> вас заставляют читать?!!

Э... Если вы так относитесь к читателям новостей, то какой реакции ожидаете?

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

208. Сообщение от AleksK (ok), 10-Мрт-23, 13:22   +1 +/
> ну...
> вот представь себя рабочим, например токарем который как диды крутит ручки на
> токарном станке

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

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

209. Сообщение от Аноним (14), 10-Мрт-23, 13:25   +/
Я не знаю. Предпочтения у каждого читателя разные, сложно сказать. Не нравятся новости о расте -  можно не читать и не тратить время на обсуждение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #210

210. Сообщение от Серб (ok), 10-Мрт-23, 13:29   –1 +/
> Я не знаю. Предпочтения у каждого читателя разные, сложно сказать. Не нравятся
> новости о расте -  можно не читать и не тратить
> время на обсуждение.

Что бы понять, что новость не стоит выеденного яйца, ее приходится прочитать. И когда обнаруживаешь что новость фувло, то естественная реакция: "Да, вы з...али".

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

211. Сообщение от ИмяХ (?), 10-Мрт-23, 13:33   –5 +/
В майкасофт визуал студии уже давно есть модули. Только у хейтеров майкасофта постоянно что-то недоделано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #422

212. Сообщение от Аноним (14), 10-Мрт-23, 13:35   +1 +/
Для вас - новость не стоит выеденного яйца.
Для других людей - паршивенькая, но сойдёт.
А ещё для других - нормальная новость.
А ещё для других - новость то крутая.

Всё очень индивидуально.

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

213. Сообщение от Серб (ok), 10-Мрт-23, 13:39   –1 +/
> Для вас - новость не стоит выеденного яйца.
> Для других людей - паршивенькая, но сойдёт.
> А ещё для других - нормальная новость.
> А ещё для других - новость то крутая.
> Всё очень индивидуально.

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

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

Ну, или терпите.

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

214. Сообщение от Гай Юлий Анонимоус (?), 10-Мрт-23, 13:42   +/
Самокритичненько. Не напомните - какой язык программирования разработал Столяров, а то я что-то запамятовал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191

215. Сообщение от Аноним (14), 10-Мрт-23, 13:42   +/
Мне всё-равно, какие новости публикуются здесь, на опеннете. Я не публикую здесь новостей. Если мне не нравится или безразлична какая-нибудь новость - я прохожу мимо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #216

216. Сообщение от Серб (ok), 10-Мрт-23, 13:44   –1 +/
> Мне всё-равно, какие новости публикуются здесь, на опеннете. Я не публикую здесь
> новостей. Если мне не нравится или безразлична какая-нибудь новость - я
> прохожу мимо.

Очевидно, что не все такие. Для некоторых людей заметные внешние попытки воздействовать не сознание вызывают отторжение.

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

217. Сообщение от Анонн (?), 10-Мрт-23, 13:46   +/
> это не препятствие чтобы разобраться с Rust

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

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

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

218. Сообщение от Аноним (14), 10-Мрт-23, 13:50   +/
Попытки воздействовать на сознание происходят и от сторонников раста и от хейтеров. Многим людям попытки воздействовать на сознание криками о "преимуществах" сишечки и уничижением раста - тоже не нравятся. Каждый может смотреть на это со стороны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #216 Ответы: #220

219. Сообщение от Аноним (29), 10-Мрт-23, 13:53   +2 +/
> компилятор заботится о том чтобы код был безопаснее

*ptr = unsafe { ptr.sub(1) };
self.ptr = unsafe { self.ptr.add(1) };
return Err(unsafe { array::IntoIter::new_unchecked(raw_ary, 0..len) });
unsafe { &mut (*self.ptr).dev }

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

220. Сообщение от Серб (ok), 10-Мрт-23, 13:54   –1 +/
> Попытки воздействовать на сознание происходят и от сторонников раста и от хейтеров.
> Многим людям попытки воздействовать на сознание криками о "преимуществах" сишечки и
> уничижением раста - тоже не нравятся. Каждый может смотреть на это
> со стороны.

Есть новости в которых расписывалось бы преимущество использования Си?

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

222. Сообщение от YetAnotherOnanym (ok), 10-Мрт-23, 13:55   +2 +/
> можно сидеть на стандартах 90х и писать годный софт

Не благодари.

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

223. Сообщение от Аноним (14), 10-Мрт-23, 13:58   –1 +/
Ну он же старый, новых версий нет давно. Значит, и новостей нет. Сторонники плюсов, могут также постить новости о новых с++N стандартах. Но они новостей не делают, видимо не хотят.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220 Ответы: #227

225. Сообщение от Аноним (287), 10-Мрт-23, 14:05   +/
Нет, он бы тогда просто средний палец показал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #264

226. Сообщение от Анонимусс (?), 10-Мрт-23, 14:05   –1 +/
Кто не вдуплил, это так приходится взаимодействовать с тем Г, что сишники передают в раст.
Це мерзость... но пока все на раст не перепишем - придется страдать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #219 Ответы: #238, #255

227. Сообщение от Серб (ok), 10-Мрт-23, 14:06   –1 +/
> Ну он же старый, новых версий нет давно. Значит, и новостей нет.
> Сторонники плюсов, могут также постить новости о новых с++N стандартах. Но
> они новостей не делают, видимо не хотят.

Для это есть другие места, более подходящие для таких новостей.

"В комитете по стандартизации обсуждается...".
Тут вряд ли кому-нибудь будет интересно.

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

228. Сообщение от Анонн (?), 10-Мрт-23, 14:09   +/
Так для этого есть Edition.
Выбираешь какой тебе нужен - 2015/2018/2021 и фиксируешь его. Больше в эпохе обновлений не будет.
Это как стандарты с++.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

229. Сообщение от fumanchez (ok), 10-Мрт-23, 14:10   –2 +/
Странно это слышать в мире, где есть RegEx'ы (еще и разных стандартов).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #391

230. Сообщение от Аноним (14), 10-Мрт-23, 14:10   +/
Новости о событиях в языках программирования с открытым исходным кодом подходят под тематику опеннет, данного ресурса. Не вижу проблем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #227 Ответы: #233

231. Сообщение от Аноним (190), 10-Мрт-23, 14:12   –1 +/
std::shared_ptr передаёт привет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #200 Ответы: #234

232. Сообщение от fumanchez (ok), 10-Мрт-23, 14:13   +/
Зачем встраиваемому языку даже 2Гб, чтобы ворочить внешний API?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

233. Сообщение от Серб (ok), 10-Мрт-23, 14:14   –1 +/
> Новости о событиях в языках программирования с открытым исходным кодом подходят под
> тематику опеннет, данного ресурса. Не вижу проблем.

Формальный подход. Проблем нет. Терпите хейт.

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

234. Сообщение от Аноним (14), 10-Мрт-23, 14:16   –2 +/
Ты уверен, что каждый плюсовик не забывает включить умные указатели, когда они нужны?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231 Ответы: #251

235. Сообщение от Аноним (235), 10-Мрт-23, 14:19   +/
> О какой безопасности можно говорить, если память выделяется динамически?

со статической тоже проблема. Cмотрим растопрокладку

https://docs.rs/d1-pac/latest/d1_pac/

> generated using svd2rust

ого круто, но откуда взяли описание SVD ?

https://github.com/duskmoon314/aw-pac/tree/main/d1-pac

> d1-pac is now developed according to D1 User Manual v0.1

переписали из кривого даташита вручную, т.е. если нифига не работает из-за ошибки в даташите то исключительно безопасно :)

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

236. Сообщение от Аноним (40), 10-Мрт-23, 14:20   +1 +/
Большинство опеннет-экспертов далеки от программирвания. Это модно, топить за раст.

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

237. Сообщение от Аноним (40), 10-Мрт-23, 14:21   +/
Тогда делай что-нибудь попроще если у тебя явно уже ничего не получается.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

238. Сообщение от Аноним (29), 10-Мрт-23, 14:22   –1 +/
Почему растаманы не пишут дрова под редох? ... Это импосибл :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #226 Ответы: #241

239. Сообщение от Аноним (14), 10-Мрт-23, 14:23   +1 +/
Да ладно, не имеет значения. Большинство эксертов сишечки, хающие раст, даже никчемный lpt-драйвер для принтера не могут на сишечке написать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #236 Ответы: #277

240. Сообщение от Анонн (?), 10-Мрт-23, 14:27   +/
Ну так с++ уже 40+ лет, какие тут могут быть кризисы?
А ведь раньше были огого, достаточно вспонить как с++11 представляли и сколько срачей было!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #198 Ответы: #533

241. Сообщение от Аноним (14), 10-Мрт-23, 14:33   –1 +/
Потому что редох - это just for fun проект. Много проектов ОС на сишечке появилось в последнее время?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238 Ответы: #253

243. Сообщение от Анонимусс (?), 10-Мрт-23, 14:38   –2 +/
А откуда они должны брать эти данные, если не из даташита??
Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?
А он откуда это списывал? Не из даташита случайно? А если он ошибся, то что тогда?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #235 Ответы: #266, #275

246. Сообщение от ChatGPT (?), 10-Мрт-23, 14:44   –1 +/
NaN !== NaN
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #389

247. Сообщение от ChatGPT (?), 10-Мрт-23, 14:46   +/
...они были киборги, киборги захватили всю планету...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

248. Сообщение от Аноним (248), 10-Мрт-23, 14:47   +1 +/
поддержка rust в gcc - это когда можно будет firefox без llvm собрать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

249. Сообщение от ChatGPT (?), 10-Мрт-23, 14:48   +/
да, а если без телеметрии, но лично на сервере некрософтов и гуглов, то всё в ажуре, да?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

250. Сообщение от Аноним (275), 10-Мрт-23, 14:48   +3 +/
>Для сокращения задержек, возникающих из-за загрузки полного индекса, в Sparse вместо доступа к индексу с использованием Git задействована прямая загрузка по HTTPS только необходимых индексных данных, охватывающих зависимости конкретного проекта. Для отдачи индексных данных задействован новый сервис index.crates.io

Оооо,да. Сначала установка через curl и bash, теперь просто подключения куда-то в интернет через https, да еще и сервис на который завязана все инфраструктура. Безопасность так и прет.

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

251. Сообщение от Аноним (251), 10-Мрт-23, 14:48   –3 +/
Боже упаси писать на стандартах крестов ниже хотя бы 14 и без умных указателей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #234 Ответы: #387

252. Сообщение от Аноним (248), 10-Мрт-23, 14:49   –1 +/
а сишники-то и не знают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #306

253. Сообщение от Аноним (29), 10-Мрт-23, 14:51   +/
> редох - это just for fun

как и сам раст.

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

254. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 14:52   +3 +/
Насильное продавливаете языка, который по факту завязан на llvm. Карго культ с централизованным управлением. Неготовность работы для ядра (сейчас там просто закостыляли моменты). Дальше думайте сами кому это надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #280, #283

255. Сообщение от ChatGPT (?), 10-Мрт-23, 14:53   –1 +/
> Г, что сишники
> Це мерзость

Вот поэтому и хейтят, таких как оно.

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

256. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 14:53   +/
Надеюсь усложнится настолько, что выйдет в окно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

260. Сообщение от Аноним (260), 10-Мрт-23, 14:58   +/
>У Гугла только на подходе не меньше двух альтернативных языков. Карбон, Руна.

Таро скоро пилить начнут?

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

261. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 14:59   +/
Вот, а как в ядре с этим жить? Постоянно переписывать? Бред
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

262. Сообщение от ChatGPT (?), 10-Мрт-23, 14:59   +/
Не очень хороший пример, он бы подошел про переход с ассемблера на Си, но не на шило на мыло.
> и ты понимаешь, что

1) хотят всех посадить на подконтрольные им репозитории 2) изолировать свои инфраструктуры, монополизировать возможность исключения и взлома других 3) макаки всегда побегут за обещанной морковкой туда, куда им сказали, что там будет лучше, и они готовы перевернуть всё, что угодно, лишь бы защищать то, чего никогда не получат.

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

264. Сообщение от Аноним (260), 10-Мрт-23, 15:02   –1 +/
Да бабло ему от копров нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #225

265. Сообщение от Аноним (265), 10-Мрт-23, 15:05   –4 +/
>From 2019 to 2022 the annual number of memory safety vulnerabilities dropped from 223 down to 85.

и там же:

>We continue to invest in tools to improve the safety of our C/C++. Over the past few releases we’ve introduced the Scudo hardened allocator, HWASAN, GWP-ASAN, and KFENCE on production Android devices. We’ve also increased our fuzzing coverage on our existing code base. Vulnerabilities found using these tools contributed both to prevention of vulnerabilities in new code as well as vulnerabilities found in old code that are included in the above evaluation.

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

266. Сообщение от Аноним (235), 10-Мрт-23, 15:08   –1 +/
> А откуда они должны брать эти данные, если не из даташита?

производители их экспортируют из описания аппаратуры

> Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?

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

> А он откуда это списывал? Не из даташита случайно?

нет, он их как раз из первоисточника брал, часто бывает что и даташитов никаких не существует в природе а код написан и работает

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

268. Сообщение от Аноним (265), 10-Мрт-23, 15:13   –2 +/
А в то же время финансовая область, кроме крипты, продолжает использовать проверенный и надежный C++
https://www.efinancialcareers.com/news/2023/03/rust-jobs-in-...

>The programming language Rust has a cult following in the finance industry. Some tout it as a C++ killer, but that might be wishful thinking. Rust ranks 19th on the TIOBE index; C++ is regularly in the top four.
>“Rust isn’t used much in finance now, except for in crypto firms." says Joshua Friedman, a recruiter who covers technology hiring at GQR Global Markets in New York, "There’s a feeling of ‘Why gut everything just to use the new version of a tech stack?’"

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

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

269. Сообщение от Аноним (265), 10-Мрт-23, 15:19   +1 +/
Успокойся, какие могут быть деньги у человека с телефоном на андроид 4.2
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184

270. Сообщение от Аноним (270), 10-Мрт-23, 15:25   –1 +/
Потому что даже FreeBSD популярнее и полезнее раста?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

271. Сообщение от Аноним (388), 10-Мрт-23, 15:30   +/
Сделайте ему wipe.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

272. Сообщение от Аноним (265), 10-Мрт-23, 15:30   +5 +/
Забавно, что его название в сущности точно отражает модель его распространения. Нет ни одного значимого, популярного проекта, написанного на чистом расте, но его удалось кое-как пропихнуть в несколько крупных проектов, где он составляет какие-то проценты и выполняет микроскопическую часть работы. Язык-паразит как есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #296

273. Сообщение от Аноним (388), 10-Мрт-23, 15:30   +/
Но вообще удивительно что устройство ещё работает,
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

274. Сообщение от Аноним (270), 10-Мрт-23, 15:33   –2 +/
Тогда зачем каждый раз делать из этого новость?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #329

275. Сообщение от Аноним (275), 10-Мрт-23, 15:34   +1 +/
>Из кривых сишных кодов написанных в пьяному угаре погромистом за плошку риса?

Если сишных кодов не существует, то растаман тоже ничего не пишет, потому что нечего переписывать.

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

276. Сообщение от Аноним (90), 10-Мрт-23, 15:39   –1 +/
Переходить с динамической типизации на статическую это всё равно что пересаживаться из машины в телегу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #182 Ответы: #384

277. Сообщение от Аноним (265), 10-Мрт-23, 15:44   –1 +/
Как будто "эксперты" раста смогут написать lpt-драйвер для принтера на... да на чем угодно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239 Ответы: #282

278. Сообщение от Kuromi (ok), 10-Мрт-23, 15:44   –1 +/
"Для работы на платформе Android теперь требуется как минимум NDK r25 (API 19), т.е. минимальная поддерживаемая версия Android повышена до 4.4 (KitKat)."

Ну они конечно впечатляют - большиснтво разработчиков давно уже не то что 4.4 перестали поддерживать, а даже и Андроид 5 и 6.

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

279. Сообщение от Аноним (270), 10-Мрт-23, 15:53   –1 +/
Да нету там раста, и не будет. Вот за что, так за ядро можно быть спокойным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152 Ответы: #309

280. Сообщение от Аноним (-), 10-Мрт-23, 15:58   –1 +/
Чего ты так хейтишь llvm? Они тебе в штаны наложили?
Прекрасный, по настоящему свободный компилятор.

И не надо тут заливать про корпов - достаточно посмотреть на "GCC steering committee members" и посчитать сколько там некорпов. И заодно глянуть в списох их донатеров.

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

281. Сообщение от Анонимусс (?), 10-Мрт-23, 16:04   +/
Найн, он пишет из имеющегося datasheet.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #275

282. Сообщение от Аноним (14), 10-Мрт-23, 16:13   +/
Ну так сторонниики раста не мнят себя экспертами, вот в чем отличие! А сишники, прикидываются дидами из 1950-х, рассуждают о программировании, а на деле - ничего!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277

283. Сообщение от AleksK (ok), 10-Мрт-23, 16:17   +/
> Насильное продавливаете языка, который по факту завязан на llvm.

Вот только вчера попробовал из учебника простую программу скомпилить. Потребовал установить gcc. Clang вообще не установлен. В каком месте он завязан?

> Карго культ с централизованным управлением.

Что мешает написать что-то типа

[dependencies.my_lib]
path = "../my_lib"

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

284. Сообщение от Максим (??), 10-Мрт-23, 16:17   +2 +/
> Может кто-нибудь внятно объяснить откуда столько хейта к языку?

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

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

286. Сообщение от ChatGPT (?), 10-Мрт-23, 16:32   +/
да, в Go тоже есть директива replace, но ей никто не пользуется, даже IDE автоматизированы для скачки с нужных похабов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283 Ответы: #421

287. Сообщение от Аноним (287), 10-Мрт-23, 16:32   +2 +/
Как-то непонятно Вы написали. Как будто в защиту C/C++ против раста, будто бы это снижение кол-ва ошибок по памяти произошло исключительно из-за более серьезного подхода к разработке и тестированию С/С++ кода. Если я не ошибся в предположении, то Вы, батенька, заврались, передергиваете и выдрали из контекста интересное Вам, получив противоположный смысл. Манипуляция, однако. Поясню для тех, кому лениво пройти по ссылке. Коротко:

За несколько лет в андроиде существенно снизили кол-во ошибок по памяти (эти самые с 223 до 85 ошибок в год), в отличии от остальной индустрии, где эти ошибки составляют 65+ %. И это больше заслуга того, что выбор языков для _НОВОГО_ кода всё больше сдвигается от memory-unsafe языков к memory-safe (в круговой диаграмме ява+котлин+раст составляют немного больше половины, оставшееся - си и плюсы). Причем, как аноним выше написал во второй цитате, для проектов на си/плюсах они продолжают пляски вокруг усиления безопасности разработки (все эти "Scudo hardened allocator, HWASAN, GWP-ASAN..." и прочее фуззинг-тестирование), но... и аноним это успешно опустил, "недочитал" - в этих проектах, несмотря на все эти пляски, нет такого эффекта, такого сдвига в уменьшении кол-ва ошибок по памяти. Вот текст, следующий за цитатой анонима о  C/C++, то, что он "недокопипастил", постеснялся:

"These are important tools, and critically important for our C/C++ code. However, these alone do not account for the large shift in vulnerabilities that we’re seeing, and other projects that have deployed these technologies have not seen a major shift in their vulnerability composition. We believe Android’s ongoing shift from memory-unsafe to memory-safe languages is a major factor."

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

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

290. Сообщение от ChatGPT (?), 10-Мрт-23, 16:39   –1 +/
собственно, мешает то, что ты непосредственно либо то заимпортишь, а всю гроздь её зависимостей -- скриптик придется писать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283

291. Сообщение от ChatGPT (?), 10-Мрт-23, 16:43   –1 +/
Да тут и без кого-то хватает не имеющих отношения к программированию бездельников, которым все мешают хорошо жить и прятать свои постыдные делишки гипотетическими уязвимостями лично в их квартирке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #284

292. Сообщение от Аноним (-), 10-Мрт-23, 16:44   –4 +/
Ахаха, серьезно??
Раст не нужен чтобы Си дискредитировать. Да и вообще си дискредитировать... куда уже?
Достаточно открыть очередную новость про очередную сишную дырень и убедиться что сишники до сих пор не научились нормально кодить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #284 Ответы: #311

293. Сообщение от ChatGPT (?), 10-Мрт-23, 16:45   –1 +/
Увы, но СПО, Линукс и прочие RISC-V, к сожалению, легко причесать под нужды, и причёсывается. Достаточно кому надо куда надо наклеить шильдик "свобода" или "безопасность", и рабы и трусы туда побегут бороться
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #284 Ответы: #308

295. Сообщение от 1 (??), 10-Мрт-23, 16:56   –2 +/
Для души purescript а не эта жертва компромиссов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

296. Сообщение от Аноним (172), 10-Мрт-23, 16:56   +/
Иди вакансии посмотри. Для молодого языка отличный движ. А ты скоро останешься без работы, если не возьмёшься за голову, и твой мозг не одолеет очередной язык программирования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #272 Ответы: #302, #534

297. Сообщение от Анонимусс (?), 10-Мрт-23, 16:58   +1 +/
> Что мешает написать что-то типа

Некомпетентность. Большинство хейтеров даже не знают о существовании такой возможности.
А если им рассказать что ты можешь не использовать crates, а развернуть свой private registry... то они вообще от шока отойти не смогут.

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

299. Сообщение от annonn (?), 10-Мрт-23, 17:10   –1 +/
сорян но ты несешь полный бред

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

так же как можешь скачать код ядра (или другого опенсорсного проекта) и компилять в свое удовольтвие
но путь гентушника не всем подходит, и мало кто хочет это делать

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

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

300. Сообщение от annonn (?), 10-Мрт-23, 17:13   +/
хватит ныть
или перепиши бесплатную шнягу как тебе нравится
или перейди на платную шнягу - виндекапец еще не наступил, да и макбуки в продаже еще есть

но помни главное - тебе никто ничего не должен

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

301. Сообщение от annonn (?), 10-Мрт-23, 17:15   +/
ты не можешь скачать код и скомпилять?
ах, слишком много разных библиотек и компиляторов,какая жалость

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

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

302. Сообщение от Аноним (302), 10-Мрт-23, 17:18   +/
Посмотрел вакансий на раст 0 штук. Что ты хотел этим доказать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #296 Ответы: #326

304. Сообщение от Аноним (304), 10-Мрт-23, 17:19   +2 +/
А что тут нечитабельного? Иероглифов мало?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #333, #368

305. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 17:20   –1 +/
>> Насильное продавливаете языка, который по факту завязан на llvm.
> Вот только вчера попробовал из учебника простую программу скомпилить. Потребовал установить
> gcc. Clang вообще не установлен. В каком месте он завязан?

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

>> Карго культ с централизованным управлением.
> Что мешает написать что-то типа
> [dependencies.my_lib]
> path = "../my_lib"

Покажи пример проектов, которые так делают. Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб. Такая же фигня как в python или nodejs.


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

306. Сообщение от Советский инженер (?), 10-Мрт-23, 17:22   –1 +/
>а сишники-то и не знают

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

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

308. Сообщение от annonn (?), 10-Мрт-23, 17:23   +/
хм... по твоей логике "не-рабы" любят дырки в коде, use-after-free, выходы за границы массива, повышение привелегий и прочий проходной двор
объясняют они это тем что диды кал кушали, и все остальные должны кушать

они не любят свободу и особенно свободные лицензии типа бзд, мит, мпл
они любят только раковые лицензии заражающие код
возможно они просто терпилы, как думаешь?

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

309. Сообщение от Советский инженер (?), 10-Мрт-23, 17:31   +1 +/
>Да нету там раста, и не будет. Вот за что, так за ядро можно быть спокойным.

и каково оно в параллельной реальности?

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

310. Сообщение от Аноним (310), 10-Мрт-23, 17:32   –2 +/
Некорректно сравнивать языки без области применения. Гошка это только про бэкенд. Питонец же где только не используется => в общем случае о полноценной замене говорить нельзя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #182 Ответы: #385

311. Сообщение от Максим (??), 10-Мрт-23, 17:32   +/
А причём тут Си? Существуют тысячи сложнейших программ, написанных на Си, которые работают, как швейцарские часы. Что далеко ходить, всё оборудование - от магистральных маршрутизаторов до аппаратов искусственного дыхания на сишных прошивках крутится, много было сбоев из-за этого? Так что не надо тут сказки, что "сишники не научились кодить". Просто похоже у кого-то нет желания думать, тестировать, отлаживать, а нужна только кнопка "сделать всё хорошо".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #292 Ответы: #314

312. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 17:32   –2 +/
> Чего ты так хейтишь llvm? Они тебе в штаны наложили?

Где ты увидел хейт?

> Прекрасный, по настоящему свободный компилятор.

Завязанность на 1 компилятор - это плохо. Должен быть выбор, потому что если завтра llvm внедрит что-то странное, то должен быть запасной вариант. Поэтому одно из условий внедрения раста должна быть его поддержка как минимум в gcc. А для этого нужен стандарт, которого у раста нет.

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

313. Сообщение от Аноним (310), 10-Мрт-23, 17:33   +/
двойные
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

314. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 17:34   +1 +/
> а нужна только кнопка "сделать всё хорошо".

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


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

315. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 17:36   –1 +/
Смешно такое читать. В ЧПУ всех современных станков нет раста. А что там есть, тебя удивит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181 Ответы: #323

316. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 17:37   –2 +/
Ну если есть что-то важное, то давай пруфы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #309 Ответы: #327

317. Сообщение от Аноним (148), 10-Мрт-23, 17:40   +/
Это в попнесорсе так. Потому что там всем пофиг.
В нормальной разработке - свой проприетарный код код коммитится в свои приватные репы.
А если используется открытый - то он форкается и тоже заливается в свою репу, возможно открытую.
Чтобы никакой отбитый разраб не наложил в открытый код какую-то подляну.

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

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

318. Сообщение от Аноним (310), 10-Мрт-23, 17:43   +1 +/
У него еще стадия отрицания
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #309

319. Сообщение от Аноним (310), 10-Мрт-23, 17:46   +/
1.0 - вот тут была эта грань
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

322. Сообщение от Аноним (14), 10-Мрт-23, 18:00   –1 +/
Покажи ОС, написанную на сишичке за последние 30 лет, кроме линуха и фрибсд. GNU/Hurd? Ахахаха! Нет их нормальных. А это значит, что фря и ляликс застолбили юниксовые ОС на себе. В них вливается куча бабла корпораций. То есть смысла писать что-то новое 24 часа в сутки нет - редох не заменит фрю и ляликс никогда, потому что не получит бабла, которое вливается в ляликс и фрю. Поэтому редох изначально just for fun. Любая сишная юниксовая ОС была бы также невостребована как редох, если бы была написана с нуля в 2010-х. Это очевидно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #253 Ответы: #336, #337, #339

323. Сообщение от Советский инженер (?), 10-Мрт-23, 18:00   +/
Смешно такое читать. Когда очередной растохейтер даже не понял на что отвечает.
И смело предполагает что все вокруг него такие же дурачки как и он сам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #315

325. Сообщение от _ (??), 10-Мрт-23, 18:13   +/
> Во-первых, телеметрию в компилятор ещё не добавили.

пока :(
> Во-вторых, есть gcc-go, tinygo и прочие реализации, отличные от гугловской, и в них, ВНЕЗАПНО, телеметрии нет.

А ещё (ВНЕЗАПНО!) даже гугловская - орен едрить сорс. Просто не форкали раньше, ибо нужды не было ...
В старые времена я бы сказал что мол сейчас форнут и сделают тот же финт ушами как с Хром-->Хромиум-ом ... но тут ХЗ :( Hу разве что завлечь programmers!Z типо а давайте Го-->Гомиум 8-\ замутитм :-))))))

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

326. Сообщение от Анонимусс (?), 10-Мрт-23, 18:31   +/
А куда ты смотрел?
Даже на б-гомерзком hh ру - 65 вакансий «rust».
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #302

327. Сообщение от Советский инженер (?), 10-Мрт-23, 18:41   +/
и как оно быть таким унылым брехлом?
Сколько раз в секунду можеш переобуться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #316

328. Сообщение от AleksK (ok), 10-Мрт-23, 18:50   –2 +/
> Под этим соусом и продвигают раст. "просто пишите код, а компилятор позаботится
> о всем остальном". Это как умный дом, в котором живет глупый
> человек.

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

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

329. Сообщение от Советский инженер (?), 10-Мрт-23, 18:51   +2 +/
потому что эти новости популярны.
народ на них бурно реагирует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #274

332. Сообщение от Советский инженер (?), 10-Мрт-23, 19:05   –2 +/
>Поэтому одно из условий внедрения раста должна быть его поддержка как минимум в gcc. А для этого нужен стандарт, которого у раста нет.

И вот снова растохейтер врет не моргнув глазом про нербходимость стандарта.
Покажи ка мне стандарт на Go, потому как gccgo я тебе показать могу.

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

333. Сообщение от InuYasha (??), 10-Мрт-23, 19:17   –1 +/
бегин дай подумать... бегин бегин много ненужных буков энд и ещё := энд энд
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #304

334. Сообщение от Аноним (388), 10-Мрт-23, 19:22   –1 +/
Да! Установщик останавливался когда открываешь крышку!
А ещё он умел паять только радиодетали поверхностного монтажа

А паяльником и феном можно почти что угодно напаять

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

336. Сообщение от ChatGPT (?), 10-Мрт-23, 19:25   +/
Ты ещё скажи, что если бы изобрели компьютера лет 1000 назад, но сейчас бы летали на автомобилях, но виноваты те, кто их не изобрел, а счетные машинки делал вместо открытия полупроводников. Твоя логика такая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #322

337. Сообщение от ChatGPT (?), 10-Мрт-23, 19:27   –1 +/
Windows, HP-UX, Solaris, XNU внутри твоих макбуков и айфонов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #322 Ответы: #356

339. Сообщение от ChatGPT (?), 10-Мрт-23, 19:29   –1 +/
Symbian OS, Tizen, Firefox OS. Скажем, все, что есть ОС в продакшене -- написаны на Си. Виртуальный мирочек у тебя в голове.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #322 Ответы: #378

340. Сообщение от ChatGPT (?), 10-Мрт-23, 19:33   –1 +/
> напильником молоток и цельного куска железа, а воспользоваться готовым

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

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

341. Сообщение от Советский инженер (?), 10-Мрт-23, 19:34   –2 +/
>Покажи пример проектов, которые так делают. Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб.

Вот тебе пример проекта на раст без централизованных привязок и даже без cargo:
https://github.com/torvalds/linux/tree/master/rust

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

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

342. Сообщение от ChatGPT (?), 10-Мрт-23, 19:36   +/
лично я пишу на Си, а не на Расте потому, что для этого всё сделано и всё заточено -- библиотеки, биндинги, примеры, литература. А господа переписывальщики ради своего готового молотка делают заново заводы и фабрики для возможности пользоваться этим молотком.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #299 Ответы: #344

344. Сообщение от ChatGPT (?), 10-Мрт-23, 19:37   –2 +/
(или другими словами, ничего не делают, а только шумят)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #342

345. Сообщение от ChatGPT (?), 10-Мрт-23, 19:42   –1 +/
Ты ничего не понял из того, что я написал. Но это и не удивительно. Кал сыпется из твоей головы. А деды делали продукт, а не указывали кому что и как нужно делать и не обсуждали чужие труды как маменькины женоподобные анонимы, в проблемах которых вечно виноваты другие, начиная с мамки, которая виновата в том, что не сделала аборт, а они самые умные и прогрессивные.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #308

347. Сообщение от ChatGPT (?), 10-Мрт-23, 19:47   –1 +/
> дырки в коде, use-after-free, выходы за границы массива, повышение привелегий и прочий проходной двор

Си это язык для работы с железом! Не Раст! Если нужно убрать такое на корню, надо делать другие процы, а не костыли вроде Раста, т.к. для работы с адресами, а с железом именно так все и биндится, твои unsafe неизбежны! А если тебе надо софт повыше уровнем написать, то нечего брать Си, но есть другие языки получше с развитой инфраструктурой и опытом.

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

348. Сообщение от Hck3r (?), 10-Мрт-23, 19:49   +1 +/
Всем известно, что
D - для Dуши
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

349. Сообщение от бендера (?), 10-Мрт-23, 19:49   +/
Тсс, тут Rust хаят за синтаксис а ти про категорії. В них кукуха зовсім поїде від цього.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

350. Сообщение от ChatGPT (?), 10-Мрт-23, 19:50   –1 +/
я не удивлен, что вы добровольно готовы подчиниться корпоратам, которые вместе с пряником в виде плюсов держат за собой и кнут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #308 Ответы: #355

353. Сообщение от Анонимусс (?), 10-Мрт-23, 20:03   +/
> Си это язык для работы с железом! Не Раст!

Раст прекрасно предоставляет такие же возможности. Иначе на нем не могли бы писать загрузчики, bare-metal os и тд.

> твои unsafe неизбежны

Никто не предлагает убирать такое на корню. Именно для этого в раст есть unsafe.
Что плохого в том, чтобы "разделить" код на тот который возможно проверять автоматически, и который невозможно?
Я понимаю, что для большинства хейтеров это красная тряпка и начинается "у вас 1000 строк unsafe кода". Но с другой стороны - "у нас ВСЕГО лишь 1000 строк unsafe кода", остальное покрывается гарантиями компилятора.

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

355. Сообщение от Анонимусс (?), 10-Мрт-23, 20:12   +1 +/
В треде выше анон упомянул GCC steering committee members.
Эте кто рецензирует/пишет/управляет разработкой GCC.
Ну так посмотри на кого они работают:
IBM, Red Hat, CodeSourcery, SUSE, Google, SiFive, какой-то OAR Corporation.
Это не корпораты ли?
Там из нейтралов только какой-то Meteorologisch Instituut и два чела без указания места работы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #350 Ответы: #432

356. Сообщение от Аноним (-), 10-Мрт-23, 20:33   –2 +/
> Windows

То что по кодовой базе винды тонким слоем размазана сишка, это не значит что ось на ней написана.
Windows - это с++

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

359. Сообщение от freecoder (ok), 10-Мрт-23, 21:38   +/
Количество занимаемых ядер при сборке можно задать праметром.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146

360. Сообщение от tmplsr (?), 10-Мрт-23, 21:39   +/
Если Rust такой идеальный язык -- почему он не используется в геймдеве? Тот же Lua, с его массой проблем и фич есть везде где нужен скриптинг, но если в нём чуть ошибиться с написанием будет дико весело отлаживать (хрен найдёшь).
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #365, #372, #381, #419

362. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 22:07   +/
>>Покажи пример проектов, которые так делают. Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб.
> Вот тебе пример проекта на раст без централизованных привязок и даже без
> cargo:
> https://github.com/torvalds/linux/tree/master/rust

Там от раста, что осталось, ты хоть смотрел? Зачем там привязки?

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

Ты сам за собой следи. Привел пример даже не проекта, а интеграции в сишный код. Давай покажи, чем вы растоманы хвастаетесь: рипгрепом? Там тоже нет cargo?

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

363. Сообщение от Вы забыли заполнить поле Name (?), 10-Мрт-23, 22:08   –1 +/
> А если им рассказать что ты можешь не использовать crates, а развернуть
> свой private registry... то они вообще от шока отойти не смогут.

Ты только на бумаге об этом можешь писать. Или ты готов показать свой приватный регистр?

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

365. Сообщение от Facemaker (?), 10-Мрт-23, 22:48   +1 +/
https://github.com/bevyengine/bevy
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #360

366. Сообщение от Facemaker (?), 10-Мрт-23, 22:49   +1 +/
>думаю со временем его лучшие наработки будут перенесены в более популярные языки, в тот же C++

Наивный :)

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

367. Сообщение от Анонимусс (?), 11-Мрт-23, 00:20   +/
Слово "приватный" в словосочетании "приватный регистр" тебе о чем говорит?
Ну пожалуйста, попробуй подумать!

Ну и если догадаешься, попробуй ответить на предыдущий вопрос - какой смысл задавать вопрос, зная что ответа на него тебе не дадут просто из-за базового свойства сущности private registry?

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

368. Сообщение от Аноним (368), 11-Мрт-23, 00:56   +1 +/
Недостаточно подробно что именно начинает и в каком настроение. Ключевые слова должны быть подробнее и переходить в словесные предложения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #304 Ответы: #392, #480

369. Сообщение от Аноним (368), 11-Мрт-23, 01:00   +/
Драйвер для ядра, выпущенного из пушки в какой-нибудь игре?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

371. Сообщение от Аноним (372), 11-Мрт-23, 01:18   +/
Когда будет в GCC?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #375, #383, #396

372. Сообщение от Аноним (372), 11-Мрт-23, 01:21   +2 +/
А причём тут скриптовый язык Lua? Типа если шипованные колёса такие крутые, то почему не используются летом? Вот лыжи с их массой проблем используются во всей Якутии!

Чувак, ты здоров? Всё у тебя хорошо?

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

374. Сообщение от Аноним (376), 11-Мрт-23, 01:42   –1 +/
Вообще, это выпуск описания языка Раст. Ну, или если очень хочется, то стандарта такого-то номера. Если кто-то нездоровый на голову решит, что этот стандарт надо поддерживать, то он выпустит компайлер с поддержкой этого стандарта "номер такой-то". Сам по себе этот "релиз" нах никому не упал без компайлера, линкующего и генерящего исполняемый файл.
Ответить | Правка | Наверх | Cообщить модератору

375. Сообщение от Аноним (376), 11-Мрт-23, 01:42   +/
Никогда, ибо Руст - это проделки лукавого
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #371

376. Сообщение от Аноним (376), 11-Мрт-23, 01:44   +/
Только так она и должна выделяться, а потом удаляться и чиститься.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

378. Сообщение от Советский инженер (?), 11-Мрт-23, 02:14   +/
Симба на плюсах, грамотей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #339

379. Сообщение от Советский инженер (?), 11-Мрт-23, 02:35   –1 +/
>>ты сейчас переобуешся еще раз и выдвинеш новые условия?
>Там от раста, что осталось, ты хоть смотрел? Зачем там привязки?

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

>Привел пример даже не проекта, а интеграции в сишный код.

и занимается демагогией. какая неожиданность! (нет)
Видите ли, написание интеграции одного ЯП с другим ему уже не проект. что еще расскажеш в свое оправдание, клоун?


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

380. Сообщение от Прохожий (??), 11-Мрт-23, 02:47   +1 +/
Кто Раст освоить неспромог, всенепременно...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #425

381. Сообщение от 11123 (?), 11-Мрт-23, 03:29   –1 +/
Потихоньку начинают применять:

Ein: https://www.resolutiongames.com/blog/calling-rust-from-c-in-...
Zwei: https://github.com/dimitri-br/runity
Drei: https://www.youtube.com/watch?v=L7M_vbo1N2g

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

382. Сообщение от 11123 (?), 11-Мрт-23, 03:30   +/
SBCL вообще каждый месяц выходит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

383. Сообщение от Советский инженер (?), 11-Мрт-23, 03:35   +1 +/
Обещают что в 13ю версию попадет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #371

384. Сообщение от Аноним (384), 11-Мрт-23, 04:04   +/
А ты часто в коде переиспользуешь одни и те же переменные с разными присваеваемыми типами, чтобы тебе динамическая типизация была нужна? Уверен, что это не овнокод?
Обычно любители динамики жалуются, что в статической везде тип нужно писать явно, для таких придумали языки по типу Kotlin c var/val, где тип автоматически выводится из выражения в правой части.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #276 Ответы: #395

385. Сообщение от 11 (?), 11-Мрт-23, 06:28   +/
Какой к черту "только про бэкенд"? 80% вакансий гошки это DevOps & SRE.

Знаю крупные компании где вообще весь девопс (aka platform) на GO за исключениым "прибитих гвоздями случаев".

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

387. Сообщение от Led (ok), 11-Мрт-23, 07:43   +5 +/
Т.е 30 лет "развития" С++ - коню под хвост?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #251 Ответы: #451

388. Сообщение от Аноним (388), 11-Мрт-23, 08:11   –1 +/
В Си и си++ часто используют "yoda-condition" чтобы не перепутать присвоение и сравнение

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #397, #446, #505

389. Сообщение от Аноним (388), 11-Мрт-23, 08:22   +/
Внезапно он по стандарту IEEE 754 не равен NaN
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246 Ответы: #393

390. Сообщение от Аноним (390), 11-Мрт-23, 08:22   +3 +/
Проблема в сборщиках дистрибутивов и програмистах:

> Безопасная работа с памятью обеспечивается в Rust во время компиляции

А кто с дистрибутивов Linux/BSD при сборке проверяет безопасность кода:


CFLAGS="-Wall -Wformat -Wformat-security -Werror=format-security -Werror=implicit-function-declaration -mcmodel=large -mfunction-return=thunk-inline -D_FORTIFY_SOURCE=3 -fPIE --param ssp-buffer-size=1 -fstack-protector-all -fstack-clash-protection -fexceptions -mcet -fcf-protection -fno-plt -fPIC"

LDFLAGS="-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-pie


Сегодня в дистрибутиве Gentoo официально запретили принимать баги при сборке, связаные с:

-Wformat -Wformat-security -Werror=format-security

А когда-то в Gentoo это был баг, который патчили и апстрим уведомляли.

Вместо переписывания на Rust, лучше бы вылизали текущий код C. В основном там не много. Много правок будет только в коде графических и видео библиотек использующих mmx,sse*,avx*, потому, что у них функциональность и производительность кодеков официально ставится приоритетнее безопасности.

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

391. Сообщение от Аноним (391), 11-Мрт-23, 08:26   +/
Регэкспы это хорошо, но их очень сложно читать
Если в сложном регулярном выпадении ошибка, её исправить можно только переписыванием
А если ещё и условия не известны...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #229

392. Сообщение от Бывалый смузихлёб (?), 11-Мрт-23, 08:30   +/
Вот ты и открыл для себя Objective-C, мой юный друг

> [[Item alloc] initWithName:@"Coffee with Facebook Engineer" andTopic:@"Informational Interview"]
> NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
> [self.tableView insertRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
> UIBarButtonItem *plusButton = [[UIBarButtonItem alloc] initWithImage:image  style:UIBarButtonItemStylePlain target: self action:@selector(addItem)];

Первую неделю очень непривычно из-за обилия @ и квадратных скобок, а потом, да с норм подсветкой синтаксиса, нормальный код читается почти как просто текст на онглицком

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

393. Сообщение от Аночик (?), 11-Мрт-23, 09:08   –1 +/
Слава питону где [NaN]==[NaN] # =>True
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #389

394. Сообщение от псевдонимус (?), 11-Мрт-23, 09:34   +3 +/
Отчего-то они так часто выдавливают новый релиз?

А, понял: проектирование для слабаков же!

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

395. Сообщение от Аноним (395), 11-Мрт-23, 09:46   +/
Более того, в том же расте не обязательно заполнять типы, компилятор их автоматически выведет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #384 Ответы: #406

396. Сообщение от Аноним (-), 11-Мрт-23, 09:49   +/
>Когда будет в GCC?

Когда великий Столлман одобрит.

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

397. Сообщение от Бывалый смузихлёб (?), 11-Мрт-23, 10:02   +/
А & и && ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #388

398. Сообщение от Аноним (14), 11-Мрт-23, 10:57   +1 +/
У них фиксированные даты релизов. Хорошо это, или плохо - каждый решает для себя сам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #394

399. Сообщение от freecoder (ok), 11-Мрт-23, 11:18   –3 +/
Минорный релиз каждые 6 недель, по расписанию, с 2015 года так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #394 Ответы: #436

400. Сообщение от Аноним (235), 11-Мрт-23, 11:49   +/
> и тут приходит молодой смузихлем, который рассказывает про новые ЧПУ которые

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

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

401. Сообщение от Аноним (235), 11-Мрт-23, 11:59   +1 +/
> Типа если шипованные колёса такие крутые, то почему не используются летом? Вот лыжи с их массой проблем используются во всей Якутии!

так rust-то почему не используется в геймдеве ?

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

403. Сообщение от OpenEcho (?), 11-Мрт-23, 15:07   +/
> Нам хватило их Go c телеметрией в компиляторе и не только.

Телеметрия в тулчайне != телеметрия в компилированном бинарнике.
Вы б почитали почему они это добавляют, их команда концентрируется на том чтобы как можно меньше было зависимостей от внешних инструментов. Была бы там в тулчаине телеметрия раньше, то они не лопухнулись бы с 1.13 когда зацепили хкод как зависимость и никто из крикунов за свободу даже не сообщал об этом. Телеметрия кстати не в обязаловку и прямым текстом сказанно как отказаться от телеметрии

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

404. Сообщение от OpenEcho (?), 11-Мрт-23, 15:29   +1 +/
> по сравнению с тем же golang читается на порядок лучше

Правда???

```Go
  var a int = 123
  b := func(i int)(int){return i + a}
```

vs

```rust
  let a = 123;
  let b = |i: i32| -> i32 { i + a };
```

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

405. Сообщение от OpenEcho (?), 11-Мрт-23, 15:39   +/
>  Единственное что напрягает - закидоны с телеметрией у тамошних разрабов.

Т.е. логический баг допущеный в тулчайне в 1.13 когда подтянули хкод в зависимость - это закидон? А могли бы избежать если б тулчайн был бы с зондом. Я хоть один из самых ярых противников телеметрии (потому как в основном используется для заглядывания под трусы), но в случае ДОБРОВОЛЬНОЙ и отключаемой по желанию телеметрии которая помогает делать инструмент лучше, то фиг с ней, - это же не в компилированный бинарик встраивается

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

406. Сообщение от OpenEcho (?), 11-Мрт-23, 15:41   +/
> Более того, в том же расте не обязательно заполнять типы, компилятор их автоматически выведет.

как и в Го  :=

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

407. Сообщение от OpenEcho (?), 11-Мрт-23, 15:47   +/
> Плюс стандарты выходят ~ раз в 3 года, куча best practices и информации, разработчиков, кода и работы.

Аха, и спецификация языка почти на 1200 страниц, - "учи - не хочу" :)

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

408. Сообщение от OpenEcho (?), 11-Мрт-23, 15:50   +/
>  Там что - процессор на уровне кристалла со временем дохнет?

Нет, там банальная флэшка, которая со временем загибается от перезаписи

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

409. Сообщение от OpenEcho (?), 11-Мрт-23, 15:55   +/
> Java: один раз написал - работает всегда ;)

В Ынтырпрайзе... преимущественно, после того как JIT проснется,
"а сколько драйверов для кернелов написанно" - вообще не счесть...

Вы того этого, яблоки с апельсинами сравниваете

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

410. Сообщение от OpenEcho (?), 11-Мрт-23, 16:07   –1 +/
> curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

Вот это:

curl ... | sh

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

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

411. Сообщение от Аноним (411), 11-Мрт-23, 16:10   +4 +/
> Для размещения библиотек поддерживается репозиторий crates.io.

если закрыть доступ к crates.io, то исчезнет возможность сборки любого ПО, написанного на расте?

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

412. Сообщение от OpenEcho (?), 11-Мрт-23, 16:13   +/
> Может кто-нибудь внятно объяснить откуда столько хейта к языку?

    ....большая нить свёрнута, показать (91)

Судя по всему, внятно так и не обьяснили ...

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

413. Сообщение от OpenEcho (?), 11-Мрт-23, 16:20   –1 +/
> и ты понимаешь что 1) ты так можешь лишишься работы 2) ты неосилятор и не сможешь разобраться в новом
>
> вот тут у тебя может начать гореть и начнешь хейтить

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

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

414. Сообщение от OpenEcho (?), 11-Мрт-23, 16:25   +1 +/
> Язык компилируемый, статическая типизация, компилятор сам ругается если забыл воткнуть обработку исключения где необходимо.

Это все хорошо, - правда, но только без спецификации языка, нет гарантии что через пару лет исходники не перестанут компилится потому что анархия, когда хотят тогда и сломают

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

415. Сообщение от OpenEcho (?), 11-Мрт-23, 16:40   +/
> сборщик мусора

А в ржавчине есть сборщик мусора???

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

416. Сообщение от OpenEcho (?), 11-Мрт-23, 16:47   +/
> Наконец, сборщик мусора просто-напросто встроен в Rust

И с каких это пор раст стал GC ?
Можно прув пожалуйста

Если вы про гавкание барров чекера, то АФАИК - он не влияет на компилированный код а работает  только при компиляции

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

417. Сообщение от OpenEcho (?), 11-Мрт-23, 16:49   +/
> (от которого зависит Rust)

Справедливости ради, его можно все же подружить с муслями

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

418. Сообщение от OpenEcho (?), 11-Мрт-23, 16:58   +/
> Покажи ка мне стандарт на Go

https://go.dev/ref/spec

> потому как gccgo я тебе показать могу.

https://gcc.gnu.org/onlinedocs/gccgo/

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

419. Сообщение от Аноним (73), 11-Мрт-23, 16:59   +/
Была какая-то POC песочница а ля раст на расте, но они емнип свалили на плючы в итоге. Жалкое зрелище, теперь у них хотя бы есть какие-то шансы (впрочем, любые песочницы хлам по определению).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #360 Ответы: #420

420. Сообщение от Аноним (73), 11-Мрт-23, 17:03   +/
Я, видимо, ошибся, на видео было поинтереснее, или то была другая игра. В любом случае, брать малопопулярный язык для разработки любого продукта это суицид с коммерческой точки зрения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #419

421. Сообщение от OpenEcho (?), 11-Мрт-23, 17:10   +/
>  даже IDE автоматизированы для скачки с нужных похабов

В Го можно прекрасно обходится без "нужных похабов" и делать либы полностью локальными и при
желании переключатся с локалных на "похабы" чере workspace

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

422. Сообщение от Ванёк (?), 11-Мрт-23, 17:24   +/
Студия оптимизирует хуже, чем GCC, и нет поддержки встраиваемого ассемблера, как в GCC и Clang, поэтому для высокопроизводительных приложений Студия не очень подходит. Ну и, как все прекрасно знают, GCC и Clang поддерживают множество архитектур процессоров, микроконтроллеров и операционных систем - поэтому универсальность! Для себя я Студию закопал, наверно, уже навсегда, хотя раньше ей активно пользовался. В качестве плюсов Студии стоит отметить, что раньше в Студии компилятор C++ компилировал код ощутимо быстрее, чем GCC и Clang, хотя это и не настолько критично и решается реорганизацией кода и другими средствами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211 Ответы: #488

423. Сообщение от Аноним (423), 11-Мрт-23, 18:32   +/

CXXFLAGS="${CFLAGS} -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -DPIC"

CPPFLAGS="${CFLAGS} -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -DPIC"

Флаги зависят от версий gcc. В профиле Hardened Gentoo некоторые флаги включены во внутренние спецификации и их дополнительно выставлять не надо.

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

424. Сообщение от InuYasha (??), 11-Мрт-23, 19:30   +/
да, но это ром... а на флэшку я не пишу. только на сд-шку. Да. у меня телефон с сд-шкой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #408 Ответы: #437

425. Сообщение от InuYasha (??), 11-Мрт-23, 19:32   +/
...осьминог? o_O
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #380 Ответы: #476

426. Сообщение от Вы забыли заполнить поле Name (?), 11-Мрт-23, 20:33   +/
> Слово "приватный" в словосочетании "приватный регистр" тебе о чем говорит?
> Ну пожалуйста, попробуй подумать!

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


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

427. Сообщение от Андрейemail (??), 11-Мрт-23, 20:47   +/
Ну если snap допилят до макосного DMG когда нибудь то пусть будет. А амазоны с облаками выпилили вместе с юнити, телеметрия вроде как по желанию
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

428. Сообщение от Вы забыли заполнить поле Name (?), 11-Мрт-23, 22:28   +/
>>>ты сейчас переобуешся еще раз и выдвинеш новые условия?
>>Там от раста, что осталось, ты хоть смотрел? Зачем там привязки?
> что и требовалось доказать. переобувальщик переобулся и выдвигает новые условия.

Слиться решил? Ну ладно засчитаем. Раз по делу нечего сказать.

>>Привел пример даже не проекта, а интеграции в сишный код.
> и занимается демагогией. какая неожиданность! (нет)
> Видите ли, написание интеграции одного ЯП с другим ему уже не проект.
> что еще расскажеш в свое оправдание, клоун?

Клоун? Твое имя? Не приятно познакомиться. Таким как ты руку обычно не жмут, и вообще не здороваются. Опущенец.

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

429. Сообщение от Вы забыли заполнить поле Name (?), 11-Мрт-23, 22:36   +1 +/
>> Для размещения библиотек поддерживается репозиторий crates.io.
> если закрыть доступ к crates.io, то исчезнет возможность сборки любого ПО, написанного
> на расте?

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

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

431. Сообщение от Вы забыли заполнить поле Name (?), 11-Мрт-23, 22:41   +/
> Отчего-то они так часто выдавливают новый релиз?
> А, понял: проектирование для слабаков же!

Это смузихлебтсво. Если нет релизов, то они думают, что не развивается. По теме https://github.com/xmonad/xmonad/issues/43

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

432. Сообщение от ChatGPT (?), 11-Мрт-23, 23:56   +/
Обрати внимание, я про СПО тоже писал, и GCC туда же. Но фанатики почему-то считают одно другого лучше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #355

433. Сообщение от Александр (??), 12-Мрт-23, 00:51   +/
MS-DOS тоже поддерживать надо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

435. Сообщение от mos87 (ok), 12-Мрт-23, 02:46   +/
невозможно

это культурная аппроприация

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

436. Сообщение от Аноним (436), 12-Мрт-23, 10:03   +/
релиз ради релиза?! это уже диарея какая-то...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #399 Ответы: #468

437. Сообщение от OpenEcho (?), 12-Мрт-23, 10:24   +/
> да, но это ром... а на флэшку я не пишу. только на
> сд-шку. Да. у меня телефон с сд-шкой.

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

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

438. Сообщение от 25СМemail (?), 12-Мрт-23, 10:36   +/
Чего не хватает расту, так это низкоуровневых функций вроде  getch, scanf и тд
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #472

439. Сообщение от Аноним (-), 12-Мрт-23, 10:38   +1 +/
> задействован новый сервис index.crates.io.

Vendorlock?

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

440. Сообщение от Аноним (-), 12-Мрт-23, 10:39   +/
Вы слоупоки - фронт gcc уже комитнули в gcc.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #396

441. Сообщение от Аноним (441), 12-Мрт-23, 10:50   +/
Еще он кажется предоставляет возможность залететь на вендорлок вон того сервиса индексов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353

442. Сообщение от 25СМemail (?), 12-Мрт-23, 10:56   –2 +/
Даже в последний релиз Слаки раст включили, да со всем ансамблем  - с дебаггерами и тд
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #481

443. Сообщение от швондер (?), 12-Мрт-23, 11:13   +/
We believe надо заменить на статистику - столько-то цве было из плюсов, столько-то из раста, с такой-то долей использования языка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #287 Ответы: #452, #453

446. Сообщение от Аноним (248), 12-Мрт-23, 12:16   +1 +/
в паскале 99% ошибок из-за нестандартного оператора сравнения, который программисты путают с присваиванием в нормальных языках
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #388

447. Сообщение от Аноним (248), 12-Мрт-23, 12:22   +/
модули в стандарт продвинули мелкомягкие, это никому не нужно. точно также дурачки из яндэкса протаскивали в стандарт плюсов свои натужные фантазии, ездили по "митапам" с бейджиками и говорили в микрофон. программисты это просто игнорят и продолжают работать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

448. Сообщение от Аноним (235), 12-Мрт-23, 12:34   +/
> Судя по всему, внятно так и не обьяснили

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

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

449. Сообщение от Аноним (248), 12-Мрт-23, 12:35   +/
при том, что раст давно стал большой проблемой и продолжает создавать ещё большее количество проблем. firefox нельзя собрать без llvm и другого мусора, который будет собираться в 4 раза дольше firefox-a. stage3 теперь наполовину состоит из растовскокго мусора. если придётся ещё и ядро с растом собирать - линукс можно закапывать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

450. Сообщение от Аноним (248), 12-Мрт-23, 12:38   –1 +/
на нём гораздо сложнее писать, чем на си. на си ты пишешь код, а на расте воюешь с компилятором и извращаешь свой код так, чтобы ему понравилось
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208 Ответы: #466

451. Сообщение от Аноним (248), 12-Мрт-23, 12:44   –1 +/
классы-холдеры указателей со счётчиком ссылок (то, что у смузихлёбом "умные указатели") применялись за десятилетия до с++14
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #387

452. Сообщение от Аноним (287), 12-Мрт-23, 14:10   +/
т.е. предыдущее предложение, опять же, Вы пропустили?

> and other projects that have deployed these technologies have not seen a major shift in their vulnerability composition

Думаете, врут? На глазок прикинули, типа, "имхо", а не на цифры смотрели?

Но повторюсь. (далее капс-локом!) Когда Вы уже читать оригинал научитесь?

Вот Вам статистика, цитата из статьи:

"In Android 13, about 21% of all new native code (C/C++/Rust) is in Rust. There are approximately 1.5 million total lines of Rust code in AOSP across new functionality and components such as Keystore2, the new Ultra-wideband (UWB) stack, DNS-over-HTTP3, Android’s Virtualization framework (AVF), and various other components and their open source dependencies. These are low-level components that require a systems language which otherwise would have been implemented in C++. "

И, внимание, далее у них жирным выделено:

"Security impact

To date, there have been zero memory safety vulnerabilities discovered in Android’s Rust code. "

Переводить надо? На расте таких ошибок пока еще нет, ноль. Значит все те остальные указанные ошибки - си/плюсы. И это уже два релиза Андроида.

Они опять же осторожно, дипломатично (как и то "We believe", к которому Вы прицепились) продолжили:

"We don’t expect that number to stay zero forever, but given the volume of new Rust code across two Android releases, and the security-sensitive components where it’s being used, it’s a significant result."

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

453. Сообщение от Аноним (287), 12-Мрт-23, 14:22   +/
т.е., вдогонку к моему ответу, выжимка. Статистика такая (если верить статье): на данный момент за два релиза андроида найдено 0 (ноль) уязвимостей данного класса, нет по нему таких цве, все эти цве си/плюсам достались. За статистику катит?

"Аргентина:Ямайка - 5:0". В данном случае, как любят пояснять на графиках, "меньше - лучше" и раст победитель.

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

457. Сообщение от Аноним (287), 12-Мрт-23, 16:58   –1 +/
>  проверенный и надежный C++

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

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

466. Сообщение от Аноним (287), 12-Мрт-23, 23:07   +/
> а на расте воюешь с компилятором и извращаешь свой код так, чтобы ему понравилось

Это потому что ты свои отвратительные, чреватые ошибками, сишные привычки пытаешься без изменений перенести в раст. Это как при переходе с DOS на Windows: " - Зачем вы отобрали у меня возможность писать/читать любой физический адрес памяти машины? Зачем вы ограничиваете мой прямой доступ к железу операционкой и драйверами? Зачем вы ограничиваете меня в творчестве? Настоящий профессионал и так аккуратно памятью пожонглирует никого не обидев и сделает конфетку!"

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

468. Сообщение от freecoder (ok), 13-Мрт-23, 00:09   –2 +/
Фиксированный график релизов ради ритмичной доставки улучшений и исправлений, очевидно же.


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

471. Сообщение от Аноним (-), 13-Мрт-23, 05:31   +1 +/
Нет никакого хейта. Это тролли всё. Ты вчитайся в бред их аргументов, они состряпаны бредом от первого слова до последнего, чтобы триггерить в других чувство "в интернете кто-то не прав".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178

472. Сообщение от Аноним (-), 13-Мрт-23, 05:36   +/
> низкоуровневых
> scanf

Функция интерпретирующая в рантайме программу низкоуровневая. Так и запишем.

> getch

Это из conio.h? Обёртка над биосовским прерыванием? Ты из криокамеры вылез? Дос с биосом отканселили лет двадцать назад.

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

473. Сообщение от Neon (??), 13-Мрт-23, 06:06   +/
Души прекрасные порывы)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #474

474. Сообщение от iPony129412 (?), 13-Мрт-23, 06:52   +/
> Души прекрасные порывы

Типа того.
Я Rust выучил ради buttplug.io (серьёзно).

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

475. Сообщение от 25СМemail (?), 13-Мрт-23, 09:09   +/
А как интерпретируемый в райнтайме влияет на её низкоуровневость?
Представляешь, ты в рантайме считываешь ввод иначе никак не получится. Прикинь?
Дело в реализации, а не во времени выполнения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #472

476. Сообщение от Прохожий (??), 13-Мрт-23, 10:30   +/
Нет, там другое слово. На "д" начинается, на "б" заканчивается. Да, не совсем в рифму, зато правда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #425

477. Сообщение от Прохожий (??), 13-Мрт-23, 11:39   +/
Там, где что-то ломается, появляются редакции. Внутри них всё работает.
Аналог спецификации у Rust - это RFC, кстати.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #410 Ответы: #500

478. Сообщение от Прохожий (??), 13-Мрт-23, 11:57   +/
За языком стоят все те же, что и за другими языками: богатые дяди и тёти.
Вместо спецификации - RFC, потому что так быстрее и эффективнее.
Если что-то ломается, появляется новая редакция, при этом ты можешь по-прежнему пользоваться старой.
Убивать время на изучение, конечно, есть смысл. Во-первых, это позволяет решить основную проблему Си и Плюсов - уменьшение количества ошибок работы с памятью, чьё присутствие очень дорого обходится конечному пользователю. Во-вторых, это расширяет кругозор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #413 Ответы: #499

479. Сообщение от Прохожий (??), 13-Мрт-23, 12:00   +/
О, да, очередной эксперт по безопасности вылез, который не в состоянии её обеспечить для внутренней разработки. Подскажу эксперту, ибо сам вряд ли допрет: всё отключается или переключается на использование внутренних серверов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250

480. Сообщение от 1 (??), 13-Мрт-23, 13:53   +/
Тогда лучше COBOL ничего не выдумали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #368

481. Сообщение от Янис (?), 13-Мрт-23, 13:55   +/
В Слаку 15 его влючили ради фаерфокса. Во время исталляции системы я не установил себе ни Раст, на Огненную Лису, так что в моей Слаке его нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #442 Ответы: #485

482. Сообщение от Аноним (287), 13-Мрт-23, 14:01   +/
Для новичков. Для тех, кто первый раз зашел на опеннет и первый раз видит новость про какой-то раст. Не все же такие, как ты - живут здесь десятки лет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203

483. Сообщение от Аноним (287), 13-Мрт-23, 14:05   +/
> и параллельной кампании по дискредетации языка Си

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

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

484. Сообщение от Максим (??), 13-Мрт-23, 14:15   +/
> дискредитирует бесконечными багами при работе с памятью

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

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

485. Сообщение от 25СМemail (?), 13-Мрт-23, 16:55   +/
Дебаггер и Cargo тоже ради фаерфокса идут в комплекте?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #481 Ответы: #486, #510

486. Сообщение от Янис (?), 13-Мрт-23, 20:13   +/
Не видел там их при установке
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #485 Ответы: #502

487. Сообщение от швондер (?), 13-Мрт-23, 20:29   +/
всегда, когда вам, молодой человек, предлагают что-то с апломбом а-ля "как вы думаете" - всегда лгут. Если есть статистика, но вместо неё We believe - дело дрянь.


>[оверквотинг удален]
> To date, there have been zero memory safety vulnerabilities discovered in Android’s
> Rust code. "
> Переводить надо? На расте таких ошибок пока еще нет, ноль. Значит все
> те остальные указанные ошибки - си/плюсы. И это уже два релиза
> Андроида.
> Они опять же осторожно, дипломатично (как и то "We believe", к которому
> Вы прицепились) продолжили:
> "We don’t expect that number to stay zero forever, but given the
> volume of new Rust code across two Android releases, and the
> security-sensitive components where it’s being used, it’s a significant result."

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

488. Сообщение от ИмяХ (?), 13-Мрт-23, 22:16   +/
Полную чушь несешь. Я числодробилки писал - скомпилированные в визуалстудио в три раза быстрее считают. Точь в точь такой-же код.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #422

489. Сообщение от Прохожий (??), 14-Мрт-23, 01:56   –1 +/
Да-да-да, раздуто, да-да-да, проблем никаких. Тебе хоть известно, сколько стОит секунда (!) простоя какого-нибудь международного банка или платёжной системы? И почему никакого Си и близко нет в космической, атомной промышленности? А про взломы всякие крупных корпораций тоже не знаешь?

> хорошо отлаженной в настоящее время технологии обнаружения ошибок

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

>  и о большом количестве людей, работающих над этим.

Миллионы леммингов, ага.


Откуда только берутся подобные "эксперты". Просто концентрированное сборище какое-то на опеннете.

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

490. Сообщение от Прохожий (??), 14-Мрт-23, 02:01   +/
Уже несколько людей заметили, что стандарт заменяется RFC - практически то же самое, только разбито на части и бесплатно для всех желающих. Поддержка как минимум в gcc не за горами. Ты это, из криокамеры вылезай уже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #312 Ответы: #513

491. Сообщение от Прохожий (??), 14-Мрт-23, 02:04   +/
> Покажи пример проектов, которые так делают.

Не все проекты можно показывать каждому желающему.

> Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб. Такая же фигня как в python или nodejs.

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

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

492. Сообщение от Прохожий (??), 14-Мрт-23, 02:12   –2 +/
> Private означает частный, в данном случае независимый.

Ты ещё составителям Oxford dictionary посоветуй английский подучить. А то у них вишь какое определение есть для слова "private":

of a conversation, activity, or gathering) involving only a particular person or group, and often dealing with matters that are not to be disclosed to others.
"this is a private conversation"

Similar: confidential, strictly confidential, secret, top secret, classified


Если ты не видишь слона - это не означает, что его в природе нет. Просто поразмысли на досуге.

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

493. Сообщение от Прохожий (??), 14-Мрт-23, 02:18   –1 +/
> навязывание языка противоестественного для большинства людей

Люди со слабыми когнитивными способностями всегда в большинстве, с этим не поспоришь. Но почему технический прогресс на них должен равняться? Эволюцию ведь никто не останавливал.

> а Rust никогда не будет майнстримом и точка.

Уже становится постепенно. Не так быстро, как хотелось бы, но поезд набирает обороты.

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

494. Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 03:36   +2 +/
>> Private означает частный, в данном случае независимый.
> Ты ещё составителям Oxford dictionary посоветуй английский подучить. А то у них
> вишь какое определение есть для слова "private":
> of a conversation, activity, or gathering) involving only a particular person or
> group, and often dealing with matters that are not to be
> disclosed to others.
> "this is a private conversation"
> Similar: confidential, strictly confidential, secret, top secret, classified
> Если ты не видишь слона - это не означает, что его в
> природе нет. Просто поразмысли на досуге.

Сделай милость, не пиши мне больше. Твоя демагогия мне не интересна.

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

495. Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 03:40   +2 +/
>> Покажи пример проектов, которые так делают.
> Не все проекты можно показывать каждому желающему.

"У меня есть проекты на расте, но я вам их не покажу" - удобно (для тебя).

>> Если их нет, то это означает ровно то, что я написал: завязанность всего и вся на централизованный хаб. Такая же фигня как в python или nodejs.
> Это означает всего лишь то, что ты сову на глобус пытаешься натянуть.
> Правда, не очень удачно выходит. А ещё у тебя с логическим
> мышлением явные проблемы.

Интересно ты тролишь или действительно настолько туп?

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

496. Сообщение от InuYasha (??), 14-Мрт-23, 10:27   +/
Я рад что ты в курсе, но я говорил о том что она заменяется и к телефону мало относится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #437 Ответы: #498

497. Сообщение от Максим (??), 14-Мрт-23, 11:48   +/
> Тебе хоть известно, сколько стОит секунда (!) простоя какого-нибудь международного банка или платёжной системы?

Реальные примеры серьёзных сбоев из-за Си в студию.
> И почему никакого Си и близко нет в космической, атомной промышленности?

Всё там есть, вся промышленность под Linux/UNIX работает, которые написаны на Си.
> Откуда только берутся подобные "эксперты". Просто концентрированное сборище какое-то на опеннете.

Да ты вообще в теме не шаришь, как я погляжу.

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

498. Сообщение от OpenEcho (?), 14-Мрт-23, 11:57   +/
> Я рад что ты в курсе, но я говорил о том что она заменяется и к телефону мало относится.

Да ну на ?!
Сам?
Паяльником SSD носитель с материнской платы телефона?!


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

499. Сообщение от OpenEcho (?), 14-Мрт-23, 12:29   +/
> Вместо спецификации - RFC, потому что так быстрее и эффективнее.

В мордакниге тоже так думали "We moving fast, we breaking things", теперь однако поумнели, неспроста ведь?


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

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

Если оставаться на старых редакциях, это означает - прекратить использование, в силу банальной несовмесимости

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

Сорри, жизнь слишком коротка... к сожалению


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

Это все хорошо (по поводу памяти, хотя в плюсах давно есть смартные указатели) но зачем такая криптографическая семантика в языке? Смесь JS & perl & regex c плюсами...

> Во-вторых, это расширяет кругозор.

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

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

500. Сообщение от OpenEcho (?), 14-Мрт-23, 12:39   +/
> Там, где что-то ломается, появляются редакции. Внутри них всё работает.
> Аналог спецификации у Rust - это RFC, кстати.

Проблема в том, что RFC отличается от стандарта тем, что оно 50/50, может быть спецификацией, стандартом, а может быть и нет, а также может быть просто шуткой, или по простому, можно сломать когда захочется

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

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

501. Сообщение от OpenEcho (?), 14-Мрт-23, 12:50   +1 +/
> Люди со слабыми когнитивными способностями всегда в большинстве, с этим не поспоришь.

Во!
Вот оно - чувство превосходства, голубая кровь...
Удачи, - прогрессо толкатель...

Человеческих аргументов для дискусии - не нашлось, перешел на оскорбления, а все туда же,  "в прогресс", а сам то по сути кто?

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

502. Сообщение от 25CMemail (?), 14-Мрт-23, 13:39   +/
А ты флаг ставил - установка пакетов для разработки? Я ставил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #486 Ответы: #511

505. Сообщение от InuYasha (??), 14-Мрт-23, 14:46   +/
Последний раз в "==" опечатывался, наверное, году так в 2003. А в новых студиях, я слышал, на это есть даже предупреждение. Хотя, от таких вещей не спасают даже -Wall -Wstupid -Wdumbass.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #388

506. Сообщение от InuYasha (??), 14-Мрт-23, 14:49   +/
>   let

Ох, госпати... (0_0) ну, точно Раст придумали вот эти:
let mypeople = Go;

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

507. Сообщение от Аноним (507), 14-Мрт-23, 14:51   +/
>> Я рад что ты в курсе, но я говорил о том что она заменяется и к телефону мало относится.
> Да ну на ?!
> Сам?
> Паяльником SSD носитель с материнской платы телефона?!

Зачем паяльником, просто вынул старую, вставил новую.
И да, SD != SSD, читай внимательней.
Твой КО

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

508. Сообщение от Максим (??), 14-Мрт-23, 15:50   +/
> приходит молодой смузихлем, который рассказывает про новые ЧПУ которые добавляют ограничений (ну выключается станок, как только дверцу открываешь)

А также этот новый станок с ЧПУ:
- создан разработчиками, далёкими от токарного дела, поэтому у него очень неудобный и нестандартный пульт управления;
- работает только при наличии подключения к Интернету;
- делает только ТО и ТАК, как указали его разработчики (диктует политику, а не предоставляет механизм) - можешь выточить на нём болт, но не можешь гвоздь - потому что "это небезопасно и можно пораниться";
- постоянно меняется: если ты научился на нём вытачивать нужные тебе детали, то через некоторое время этот способ перестаёт работать;
- очень долго вытачивает даже простые детали, при этом так нагружает электросеть, что другим станкам не хватает электричества.

> 2) ты неосилятор и не сможешь разобраться в новом

Да разобраться-то нет проблем, и не такое осиливали, только вот с учётом вышеперечисленного особого желания как-то не возникает...

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

510. Сообщение от Аноним (-), 14-Мрт-23, 16:07   +/
>Дебаггер и Cargo тоже ради фаерфокса идут в комплекте?

Да. В Слаке 1 сырец = 1 пакет.

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

511. Сообщение от Янис (?), 14-Мрт-23, 17:08   +/
Я при систему ставил в режиме, который выводит описание каждого отдельного пакета с возможностью его либо включить, либо отключить. Вот там я и отмечал звездочками то, что мне надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #502

512. Сообщение от Аноним (512), 14-Мрт-23, 20:18   +/
Нет. Любой язык с gc, медленнее языка без.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

513. Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 20:24   +1 +/
> Уже несколько людей заметили, что стандарт заменяется RFC - практически то же
> самое, только разбито на части и бесплатно для всех желающих. Поддержка
> как минимум в gcc не за горами. Ты это, из криокамеры
> вылезай уже.
> в gcc не за горами.
> из криокамеры вылезай уже.

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

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

514. Сообщение от OpenEcho (?), 14-Мрт-23, 23:40   +/
> Зачем паяльником, просто вынул старую, вставил новую.
> И да, SD != SSD, читай внимательней.

Я тебе ответил на:

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

причем здесь SD карточка???


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

515. Сообщение от Прохожий (??), 15-Мрт-23, 00:20   +/
> Проблема в том, что RFC отличается от стандарта тем, что оно 50/50, может быть спецификацией, стандартом, а может быть и нет, а также может быть просто шуткой, или по простому, можно сломать когда захочется

Если подход организован нормально, то такой проблемы нет.

> Язык, который пытается быть безопасным, но предлагает в слепую запускать программы с интернета

Язык пытается быть безопасным только в определённых классах ошибок, а не вообще во всех на свете. Другими словами, не следует путать общие вопросы безопасности с частностями. Rust борется с частностями.

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

516. Сообщение от Прохожий (??), 15-Мрт-23, 00:25   +/
> В мордакниге тоже так думали

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

> А не проще пользоваться старым, проверенным временем правилом

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

> Если оставаться на старых редакциях, это означает - прекратить использование, в силу банальной несовмесимости

Нет, не означает. Каждый модуль может находиться в своей редакции.

> Сорри, жизнь слишком коротка... к сожалению

Никто не запрещает продолжать пытаться есть кактусы, однако есть нюанс...

> но зачем такая криптографическая семантика в языке

Вопрос из области вкусовых предпочтений. Я не могу отвечать на такие.

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

Повторяю. Гарантия совместимости - в редакциях.

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

517. Сообщение от Прохожий (??), 15-Мрт-23, 00:28   –2 +/
Это у тебя проблема с логикой в частности и понимаем написанного вообще. Я написал, что "поддержка не за горами". Это означает, что она на подходе, но ещё не реализована в полной мере.

Впрочем, кому я объясняю. Растохейтерам что в лоб, что по лбу.

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

518. Сообщение от Прохожий (??), 15-Мрт-23, 00:30   +/
Так и запишем. Растохейтер слился. Впрочем, я не удивлён.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #494

519. Сообщение от Прохожий (??), 15-Мрт-23, 00:33   –3 +/
> "У меня есть проекты на расте, но я вам их не покажу" - удобно (для тебя).

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

> Интересно ты тролишь или действительно настолько туп?

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

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

520. Сообщение от Прохожий (??), 15-Мрт-23, 00:39   –1 +/
> Реальные примеры серьёзных сбоев из-за Си в студию.

Сбой в СУБД в крупнейшем банке в мире. Каком именно - не скажу (NDA). СУБД написана на C.

> Всё там есть, вся промышленность под Linux/UNIX работает, которые написаны на Си.

Только это "всё" не учавствует в управлении критически важным оборудованием. Только в качестве инфраструктуры.

> Да ты вообще в теме не шаришь, как я погляжу.

Ты поменьше в зеркало смотри ;)

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

521. Сообщение от Прохожий (??), 15-Мрт-23, 00:48   –1 +/
> Вот оно - чувство превосходства, голубая кровь...

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

> Человеческих аргументов для дискусии - не нашлось

Если бы же тут была человеческая дискуссия. Тутошние "эксперты" не дискутировать приходят, а изливать на публику свою неудовлетворённость жизнью.

>  а сам то по сути кто?

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

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

522. Сообщение от Максим (??), 15-Мрт-23, 14:20   +/
> Каком именно - не скажу (NDA).

"Знаю, но не скажу", понятно. Но даже если и так - весь Интернет сейчас на Си-шных СУБД крутится, и ничего - Гугл работает, не падает. Так что то, что "крупнейший банк" не создал сбоеустойчевую инфраструктуру - это не проблема Си.

> Только это "всё" не учавствует в управлении

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

> Ты поменьше в зеркало смотри ;)

А, так ты в зазеркалье живёшь, тогда это всё объясняет)

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

523. Сообщение от randomize (?), 15-Мрт-23, 21:37   +/
То же самое говорили про яс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #253 Ответы: #524

524. Сообщение от randomize (?), 15-Мрт-23, 21:42   +/
* С
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #523

527. Сообщение от Вы забыли заполнить поле Name (?), 15-Мрт-23, 23:34   +/
>> Реальные примеры серьёзных сбоев из-за Си в студию.
> Сбой в СУБД в крупнейшем банке в мире. Каком именно - не
> скажу (NDA). СУБД написана на C.

Все крупнейшие СУБД написаны на С или С++. На расте нет ничего.

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

530. Сообщение от Вы забыли заполнить поле Name (?), 16-Мрт-23, 22:23   +1 +/
>> "У меня есть проекты на расте, но я вам их не покажу" - удобно (для тебя).
> Лично у меня пока ничего нет. Я пока только изучаю этот язык
> программирования.

С этого и надо было начинать. Хотя это было ясно с самого начала.

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

531. Сообщение от Вы забыли заполнить поле Name (?), 16-Мрт-23, 22:25   +/
> Это у тебя проблема с логикой в частности и понимаем написанного вообще.
> Я написал, что "поддержка не за горами". Это означает, что она
> на подходе, но ещё не реализована в полной мере.

Растофанатик пытается в оправдание. Поддержки нет. Вот когда будет, тогда и пиши. А пока твой посыл с криокамерой это демагогия.

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

533. Сообщение от wyry (?), 18-Мрт-23, 03:22   +/
Разница в том, что C++ достаточно децентрализован чтобы у любого разработчика был ВЫБОР что ему использовать. Проблема кстати не только Rust касается, скажем в нейросети пропихнули Python в качестве "удобного" интрумента и так оно и было, только вот у проектов, использующих Tensorflow срок годности меньше, чем у банки зелёного горошка: выходит новая версия, требующая новой версии окружения и ваш старый проект тупо не запустится. Или чтобы запустить чужой проект - вам нужно тянуть и настраивать под каждый из них собственную конфигурацию, при этом бесконечно разруливать проблемы с разными версиями. То есть вместо того чтобы заниматься задачей, миллионы (если взять всех разработчиков) человекочасов уходит тупо на "развлечения" с разрешением зависимостей. В Rust не то, чтобы были действительно серьёзные проблемы с обратной совместимостью, однако потенциально каждая новая версия языка может что-то сломать. Немало старого кода на Rust не скомпилируется новыми компиляторами (и да, чаще всего это можно исправить), но в C++ при адекватной разработке (мы НЕ пытаемся намеренно сделать так, чтобы в будущем это сломалось), ничего подобного практически не бывает. Максимум несовместимости - это что-то старое будет объявлено deprecated.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #240

534. Сообщение от wyry (?), 18-Мрт-23, 03:36   +/
Ага, вакансий меньше в разы, чем у нишевого яблочного Swift, который в новостях никому не интересен. Более того как именно молодой язык Rust провалился. На C сразу же разрабатывались значительные по масштабам проекты, хотя на тот момент он был крайне сырым, Rust развивался в тепличных условиях, без фактической прямой конкуренции (а у C были конкуренты со всех сторон) и всё равно проектов не так чтобы много, не говоря о массовом использовании.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #296


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

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




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

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