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. "Выпуск языка программирования Rust 1.68"  –6 +/
Сообщение от iPony129412 (?), 10-Мрт-23, 08:39 
Вот есть языки для души.
И это именно оно 🦀
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

79. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от th3m3 (ok), 10-Мрт-23, 10:57 
Нет. Это нигде не круто.


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

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

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

111. "Выпуск языка программирования Rust 1.68"  +5 +/
Сообщение от Тов. майор (?), 10-Мрт-23, 11:16 
>Телеметрия это хорошо.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

265. "Выпуск языка программирования Rust 1.68"  –4 +/
Сообщение от Аноним (265), 10-Мрт-23, 15:05 
>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ообщить модератору

287. "Выпуск языка программирования Rust 1.68"  +2 +/
Сообщение от Аноним (287), 10-Мрт-23, 16:32 
Как-то непонятно Вы написали. Как будто в защиту 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ообщить модератору

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

452. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (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ообщить модератору

487. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от швондер (?), 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ообщить модератору

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

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

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

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

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

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

425. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от InuYasha (??), 11-Мрт-23, 19:32 
...осьминог? o_O
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

10. "Выпуск языка программирования Rust 1.68"  +11 +/
Сообщение от Аноним (10), 10-Мрт-23, 08:57 
По читабельности им всем до Pascal как до Луны
Ответить | Правка | Наверх | Cообщить модератору

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

69. "Выпуск языка программирования Rust 1.68"  +4 +/
Сообщение от Аноним (69), 10-Мрт-23, 10:36 
Make Pascal Great Again ?
Ответить | Правка | Наверх | Cообщить модератору

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

304. "Выпуск языка программирования Rust 1.68"  +2 +/
Сообщение от Аноним (304), 10-Мрт-23, 17:19 
А что тут нечитабельного? Иероглифов мало?
Ответить | Правка | Наверх | Cообщить модератору

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

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

392. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Бывалый смузихлёб (?), 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ообщить модератору

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

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

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

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

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

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

505. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от InuYasha (??), 14-Мрт-23, 14:46 
Последний раз в "==" опечатывался, наверное, году так в 2003. А в новых студиях, я слышал, на это есть даже предупреждение. Хотя, от таких вещей не спасают даже -Wall -Wstupid -Wdumbass.
Ответить | Правка | К родителю #388 | Наверх | Cообщить модератору

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

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

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

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

57. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (57), 10-Мрт-23, 10:10 
Да теорию множеств давно надобно выкидывать и переходить на теорию типов.
Ответить | Правка | Наверх | Cообщить модератору

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

246. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 14:44 
NaN !== NaN
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

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

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

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

306. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Советский инженер (?), 10-Мрт-23, 17:22 
>а сишники-то и не знают

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

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

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

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

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

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

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

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

404. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от OpenEcho (?), 11-Мрт-23, 15:29 
> по сравнению с тем же 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 };
```

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

506. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от InuYasha (??), 14-Мрт-23, 14:49 
>   let

Ох, госпати... (0_0) ну, точно Раст придумали вот эти:
let mypeople = Go;

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

435. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от mos87 (ok), 12-Мрт-23, 02:46 
невозможно

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

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

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

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

20. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (2), 10-Мрт-23, 09:24 
это вы про альтернативу питону?) ха-ха
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

27. "Выпуск языка программирования Rust 1.68"  +3 +/
Сообщение от Аноним (58), 10-Мрт-23, 09:34 
1024 терры
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

как и в Го  :=

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

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

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

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

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

512. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (512), 14-Мрт-23, 20:18 
Нет. Любой язык с gc, медленнее языка без.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

125. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (70), 10-Мрт-23, 11:23 
> приличная скорость

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

313. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (310), 10-Мрт-23, 17:33 
двойные
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

62. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Анонн (?), 10-Мрт-23, 10:16 
> А как с этим дела у сабжа?

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

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

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

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

Как-то так

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

95. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Аноним (58), 10-Мрт-23, 11:08 
Ты слишком длинно написал что раст ненужен никому.  
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

264. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (260), 10-Мрт-23, 15:02 
Да бабло ему от копров нужно.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

533. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от wyry (?), 18-Мрт-23, 03:22 
Разница в том, что C++ достаточно децентрализован чтобы у любого разработчика был ВЫБОР что ему использовать. Проблема кстати не только Rust касается, скажем в нейросети пропихнули Python в качестве "удобного" интрумента и так оно и было, только вот у проектов, использующих Tensorflow срок годности меньше, чем у банки зелёного горошка: выходит новая версия, требующая новой версии окружения и ваш старый проект тупо не запустится. Или чтобы запустить чужой проект - вам нужно тянуть и настраивать под каждый из них собственную конфигурацию, при этом бесконечно разруливать проблемы с разными версиями. То есть вместо того чтобы заниматься задачей, миллионы (если взять всех разработчиков) человекочасов уходит тупо на "развлечения" с разрешением зависимостей. В Rust не то, чтобы были действительно серьёзные проблемы с обратной совместимостью, однако потенциально каждая новая версия языка может что-то сломать. Немало старого кода на Rust не скомпилируется новыми компиляторами (и да, чаще всего это можно исправить), но в C++ при адекватной разработке (мы НЕ пытаемся намеренно сделать так, чтобы в будущем это сломалось), ничего подобного практически не бывает. Максимум несовместимости - это что-то старое будет объявлено deprecated.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

44. "Выпуск языка программирования Rust 1.68"  –4 +/
Сообщение от Аноним (44), 10-Мрт-23, 09:57 
>Для работы на платформе 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. "Выпуск языка программирования Rust 1.68"  +5 +/
Сообщение от Аноним (40), 10-Мрт-23, 10:04 
Чего ты такого хотел написать на расте для андроид 4.3.1? Я могу тебе даже сказать что для андроид 4.3.1 на расте не было написано даже ни одного хеллоу ворлда за всё это время.  
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

507. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (507), 14-Мрт-23, 14:51 
>> Я рад что ты в курсе, но я говорил о том что она заменяется и к телефону мало относится.
> Да ну на ?!
> Сам?
> Паяльником SSD носитель с материнской платы телефона?!

Зачем паяльником, просто вынул старую, вставил новую.
И да, SD != SSD, читай внимательней.
Твой КО

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

514. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от OpenEcho (?), 14-Мрт-23, 23:40 
> Зачем паяльником, просто вынул старую, вставил новую.
> И да, SD != SSD, читай внимательней.

Я тебе ответил на:

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

причем здесь SD карточка???


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

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

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

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

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

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

271. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (388), 10-Мрт-23, 15:30 
Сделайте ему wipe.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

273. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (388), 10-Мрт-23, 15:30 
Но вообще удивительно что устройство ещё работает,
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

67. "Выпуск языка программирования Rust 1.68"  +3 +/
Сообщение от Анонимусс (?), 10-Мрт-23, 10:32 
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ообщить модератору

85. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Аноним (81), 10-Мрт-23, 11:01 
>Hana Dusíková

Автор ctre.

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

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

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

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

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

161. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Аноним (40), 10-Мрт-23, 12:06 
Кроме тебя тут так никто не думает.  
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

143. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от annonn (?), 10-Мрт-23, 11:45 
> опенсорс скоро станет символом

always has been (c)

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

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

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

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

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

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

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

148. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (148), 10-Мрт-23, 11:49 
Always has been ¯\_(ツ)_/¯
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

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

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

410. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от OpenEcho (?), 11-Мрт-23, 16:07 
> curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh

Вот это:

curl ... | sh

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

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

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

500. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от OpenEcho (?), 14-Мрт-23, 12:39 
> Там, где что-то ломается, появляются редакции. Внутри них всё работает.
> Аналог спецификации у Rust - это RFC, кстати.

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

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

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

515. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:20 
> Проблема в том, что RFC отличается от стандарта тем, что оно 50/50, может быть спецификацией, стандартом, а может быть и нет, а также может быть просто шуткой, или по простому, можно сломать когда захочется

Если подход организован нормально, то такой проблемы нет.

> Язык, который пытается быть безопасным, но предлагает в слепую запускать программы с интернета

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

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

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

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

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

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

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

105. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (40), 10-Мрт-23, 11:12 
Нет Бухверов нет дыр.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

154. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (154), 10-Мрт-23, 11:54 
seamonkey с растом
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (14), 10-Мрт-23, 11:58 
Ну ничего страшного. Кроме симанки, есть ещё NetSurf.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

103. "Выпуск языка программирования Rust 1.68"  +5 +/
Сообщение от Аноним (103), 10-Мрт-23, 11:12 
Зашел, кстати, в википедию посмотреть в честь чего назван 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. "Выпуск языка программирования Rust 1.68"  +4 +/
Сообщение от Аноним (40), 10-Мрт-23, 11:26 
Язык раст назван в честь паразитических грибов! Срочно в номер!
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

534. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от wyry (?), 18-Мрт-23, 03:36 
Ага, вакансий меньше в разы, чем у нишевого яблочного Swift, который в новостях никому не интересен. Более того как именно молодой язык Rust провалился. На C сразу же разрабатывались значительные по масштабам проекты, хотя на тот момент он был крайне сырым, Rust развивался в тепличных условиях, без фактической прямой конкуренции (а у C были конкуренты со всех сторон) и всё равно проектов не так чтобы много, не говоря о массовом использовании.
Ответить | Правка | К родителю #296 | Наверх | Cообщить модератору

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

152. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от annonn (?), 10-Мрт-23, 11:53 
срочно удали ядро линукса!
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

235. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

167. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Максим (??), 10-Мрт-23, 12:18 
Что-то часто он выходит...
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

178. "Выпуск языка программирования Rust 1.68"  +2 +/
Сообщение от AleksK (ok), 10-Мрт-23, 12:43 
Может кто-нибудь внятно объяснить откуда столько хейта к языку?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*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 }

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

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

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

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

253. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (29), 10-Мрт-23, 14:51 
> редох - это just for fun

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

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

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

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

337. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 19:27 
Windows, HP-UX, Solaris, XNU внутри твоих макбуков и айфонов
Ответить | Правка | К родителю #322 | Наверх | Cообщить модератору

356. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от Аноним (-), 10-Мрт-23, 20:33 
> Windows

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

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

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

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

523. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от randomize (?), 15-Мрт-23, 21:37 
То же самое говорили про яс.
Ответить | Правка | К родителю #253 | Наверх | Cообщить модератору

524. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от randomize (?), 15-Мрт-23, 21:42 
* С
Ответить | Правка | Наверх | Cообщить модератору

255. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от ChatGPT (?), 10-Мрт-23, 14:53 
> Г, что сишники
> Це мерзость

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

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

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

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

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

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

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

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

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

262. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от ChatGPT (?), 10-Мрт-23, 14:59 
Не очень хороший пример, он бы подошел про переход с ассемблера на Си, но не на шило на мыло.
> и ты понимаешь, что

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

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

299. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от annonn (?), 10-Мрт-23, 17:10 
сорян но ты несешь полный бред

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

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

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

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

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

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

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

415. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от OpenEcho (?), 11-Мрт-23, 16:40 
> сборщик мусора

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Сорри, жизнь слишком коротка... к сожалению


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

Это все хорошо (по поводу памяти, хотя в плюсах давно есть смартные указатели) но зачем такая криптографическая семантика в языке? Смесь JS & perl & regex c плюсами...

> Во-вторых, это расширяет кругозор.

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

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

516. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:25 
> В мордакниге тоже так думали

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

> А не проще пользоваться старым, проверенным временем правилом

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

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

Нет, не означает. Каждый модуль может находиться в своей редакции.

> Сорри, жизнь слишком коротка... к сожалению

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

> но зачем такая криптографическая семантика в языке

Вопрос из области вкусовых предпочтений. Я не могу отвечать на такие.

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

Повторяю. Гарантия совместимости - в редакциях.

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

508. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Максим (??), 14-Мрт-23, 15:50 
> приходит молодой смузихлем, который рассказывает про новые ЧПУ которые добавляют ограничений (ну выключается станок, как только дверцу открываешь)

А также этот новый станок с ЧПУ:
- создан разработчиками, далёкими от токарного дела, поэтому у него очень неудобный и нестандартный пульт управления;
- работает только при наличии подключения к Интернету;
- делает только ТО и ТАК, как указали его разработчики (диктует политику, а не предоставляет механизм) - можешь выточить на нём болт, но не можешь гвоздь - потому что "это небезопасно и можно пораниться";
- постоянно меняется: если ты научился на нём вытачивать нужные тебе детали, то через некоторое время этот способ перестаёт работать;
- очень долго вытачивает даже простые детали, при этом так нагружает электросеть, что другим станкам не хватает электричества.

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

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

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

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

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

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

231. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (190), 10-Мрт-23, 14:12 
std::shared_ptr передаёт привет
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

418. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от OpenEcho (?), 11-Мрт-23, 16:58 
> Покажи ка мне стандарт на Go

https://go.dev/ref/spec

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

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

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

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

513. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 20:24 
> Уже несколько людей заметили, что стандарт заменяется RFC - практически то же
> самое, только разбито на части и бесплатно для всех желающих. Поддержка
> как минимум в gcc не за горами. Ты это, из криокамеры
> вылезай уже.
> в gcc не за горами.
> из криокамеры вылезай уже.

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

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

517. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:28 
Это у тебя проблема с логикой в частности и понимаем написанного вообще. Я написал, что "поддержка не за горами". Это означает, что она на подходе, но ещё не реализована в полной мере.

Впрочем, кому я объясняю. Растохейтерам что в лоб, что по лбу.

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

531. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Вы забыли заполнить поле Name (?), 16-Мрт-23, 22:25 
> Это у тебя проблема с логикой в частности и понимаем написанного вообще.
> Я написал, что "поддержка не за горами". Это означает, что она
> на подходе, но ещё не реализована в полной мере.

Растофанатик пытается в оправдание. Поддержки нет. Вот когда будет, тогда и пиши. А пока твой посыл с криокамерой это демагогия.

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

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

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

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

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

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

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

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

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

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

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

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

297. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Анонимусс (?), 10-Мрт-23, 16:58 
> Что мешает написать что-то типа

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

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

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

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

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

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

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

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

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

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


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

492. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от Прохожий (??), 14-Мрт-23, 02:12 
> 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ообщить модератору

494. "Выпуск языка программирования Rust 1.68"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Мрт-23, 03:36 
>> 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ообщить модератору

518. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:30 
Так и запишем. Растохейтер слился. Впрочем, я не удивлён.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

519. "Выпуск языка программирования Rust 1.68"  –3 +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:33 
> "У меня есть проекты на расте, но я вам их не покажу" - удобно (для тебя).

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

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

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

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

530. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 16-Мрт-23, 22:23 
>> "У меня есть проекты на расте, но я вам их не покажу" - удобно (для тебя).
> Лично у меня пока ничего нет. Я пока только изучаю этот язык
> программирования.

С этого и надо было начинать. Хотя это было ясно с самого начала.

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

520. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:39 
> Реальные примеры серьёзных сбоев из-за Си в студию.

Сбой в СУБД в крупнейшем банке в мире. Каком именно - не скажу (NDA). СУБД написана на C.

> Всё там есть, вся промышленность под Linux/UNIX работает, которые написаны на Си.

Только это "всё" не учавствует в управлении критически важным оборудованием. Только в качестве инфраструктуры.

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

Ты поменьше в зеркало смотри ;)

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

522. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Максим (??), 15-Мрт-23, 14:20 
> Каком именно - не скажу (NDA).

"Знаю, но не скажу", понятно. Но даже если и так - весь Интернет сейчас на Си-шных СУБД крутится, и ничего - Гугл работает, не падает. Так что то, что "крупнейший банк" не создал сбоеустойчевую инфраструктуру - это не проблема Си.

> Только это "всё" не учавствует в управлении

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

> Ты поменьше в зеркало смотри ;)

А, так ты в зазеркалье живёшь, тогда это всё объясняет)

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

527. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Вы забыли заполнить поле Name (?), 15-Мрт-23, 23:34 
>> Реальные примеры серьёзных сбоев из-за Си в студию.
> Сбой в СУБД в крупнейшем банке в мире. Каком именно - не
> скажу (NDA). СУБД написана на C.

Все крупнейшие СУБД написаны на С или С++. На расте нет ничего.

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

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

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

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

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

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

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

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

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

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

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

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

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

501. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от OpenEcho (?), 14-Мрт-23, 12:50 
> Люди со слабыми когнитивными способностями всегда в большинстве, с этим не поспоришь.

Во!
Вот оно - чувство превосходства, голубая кровь...
Удачи, - прогрессо толкатель...

Человеческих аргументов для дискусии - не нашлось, перешел на оскорбления, а все туда же,  "в прогресс", а сам то по сути кто?

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

521. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Прохожий (??), 15-Мрт-23, 00:48 
> Вот оно - чувство превосходства, голубая кровь...

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

> Человеческих аргументов для дискусии - не нашлось

Если бы же тут была человеческая дискуссия. Тутошние "эксперты" не дискутировать приходят, а изливать на публику свою неудовлетворённость жизнью.

>  а сам то по сути кто?

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

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

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

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

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

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

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

268. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от Аноним (265), 10-Мрт-23, 15:13 
А в то же время финансовая область, кроме крипты, продолжает использовать проверенный и надежный 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. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Facemaker (?), 10-Мрт-23, 22:49 
>думаю со временем его лучшие наработки будут перенесены в более популярные языки, в тот же C++

Наивный :)

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

457. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (287), 12-Мрт-23, 16:58 
>  проверенный и надежный C++

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

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

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

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

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

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

365. "Выпуск языка программирования Rust 1.68"  +1 +/
Сообщение от Facemaker (?), 10-Мрт-23, 22:48 
https://github.com/bevyengine/bevy
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

371. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (372), 11-Мрт-23, 01:18 
Когда будет в GCC?
Ответить | Правка | Наверх | Cообщить модератору

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

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

396. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (-), 11-Мрт-23, 09:49 
>Когда будет в GCC?

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

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

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

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

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

> Безопасная работа с памятью обеспечивается в 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. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (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ообщить модератору

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

472. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (-), 13-Мрт-23, 05:36 
> низкоуровневых
> scanf

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

> getch

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

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

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

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

Vendorlock?

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

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

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

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

486. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Янис (?), 13-Мрт-23, 20:13 
Не видел там их при установке
Ответить | Правка | Наверх | Cообщить модератору

502. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от 25CMemail (?), 14-Мрт-23, 13:39 
А ты флаг ставил - установка пакетов для разработки? Я ставил.
Ответить | Правка | Наверх | Cообщить модератору

511. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Янис (?), 14-Мрт-23, 17:08 
Я при систему ставил в режиме, который выводит описание каждого отдельного пакета с возможностью его либо включить, либо отключить. Вот там я и отмечал звездочками то, что мне надо.
Ответить | Правка | Наверх | Cообщить модератору

510. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (-), 14-Мрт-23, 16:07 
>Дебаггер и Cargo тоже ради фаерфокса идут в комплекте?

Да. В Слаке 1 сырец = 1 пакет.

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

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

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




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

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