The OpenNET Project / Index page

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



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

"Выпуск Rust 1.53. Google профинансирует добавление поддержки Rust в ядро Linux"  +/
Сообщение от opennews (??), 18-Июн-21, 13:14 
Опубликован релиз языка системного программирования Rust 1.53, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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


1. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (1), 18-Июн-21, 13:14 
Хороший релиз, отличные новости
Раст как всегда
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –5 +/
Сообщение от OnTheEdgeemail (ok), 18-Июн-21, 13:16 
> но кроме символов emoji

и так ли хорош этот релиз? хруст бы свершил революцию в программировании с такими переменными

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

11. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +9 +/
Сообщение от Аноним (1), 18-Июн-21, 13:23 
Плюсы давно совершили, а Раст тут отстаёт
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –4 +/
Сообщение от OnTheEdgeemail (ok), 18-Июн-21, 13:32 
🤦
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (1), 18-Июн-21, 13:53 
https://ideone.com/i007hT
Ответить | Правка | Наверх | Cообщить модератору

256. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +6 +/
Сообщение от Аноним (256), 18-Июн-21, 21:25 
Ёшкин кот!
> carbonads.com
> facebook.com
> google-analytics.com
> servedby-buysellads.com
> ... *ads*, *analytics*, *metrics*, *research*, *telemetry*, *assprobe*, etc

Это что за веб-помойка так густо телеметрией обвешана?

И почему не godbolt.org ?

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

365. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (-), 21-Июн-21, 05:45 
Ээээээ и правда болт. Я думал это наши прикалываются. А нет bolt и по английски болт на который гайки накручивают.
Ответить | Правка | Наверх | Cообщить модератору

366. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 21-Июн-21, 05:48 
Двойное ээээээээ. На английском это один из вариантов болт. За что я не люблю английский, что одно слово может иметь в разном контексте разное значение. Это усложняет изучение английского для меня существено.
bolt [bəult] noun
bolt / bolts
болт м.р. (tech)
You got a bolt cutter?
Есть кусачки для болтов?
засов м.р.
What kind of cop doesn't use a vertical dead bolt?
Что за коп не использует вертикальный дверной засов?
болтик м.р.
Is that mine now, with all the bolts and padlocks on it?
Это моя комната, вместе с этими болтиками и замками?
other translations 3
bolt [bəult] verb
Conjugation
bolt / bolted / bolted / bolting / bolts
запирать
I lock and bolt my doors every night.
Я каждую ночь запираю входную дверь.
убегать
'Cause a dude broke in, smoked weed, and bolted.
Просто один чувак вломился, выкурил косяк и убежал.
прикреплять
other translations 4
BOLT noun
bolt / -
BOLT м.р.
оптоэлектронный транзистор м.р. (Beam-Of-Light-Transistor)
Ответить | Правка | Наверх | Cообщить модератору

381. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от а (?), 22-Июн-21, 00:13 
дак и в русском болт который для гаек - это только одно из значений этого слова.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Анонус (?), 18-Июн-21, 13:39 
В Джулии уже можно смайлики в именах переменных использовать. Так что революция давно свершилась.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

39. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от adolfus (ok), 18-Июн-21, 14:09 
Вот только двоеточие в именах файлов и точку на конце имени в некоторых ОС не можно.
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (135), 18-Июн-21, 16:00 
Только лишь смайлики? Вот если бы все эмодзи, то тогда, да.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

2. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –3 +/
Сообщение от Аноним (-), 18-Июн-21, 13:14 
Руст в Ядро до хруста?
Интересно они переупрямят Линуса или нет?
Но в принципе как вариант - ответвление ядра с инкРУСТированным рустом. Почему бы нет?
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +11 +/
Сообщение от Аноним (1), 18-Июн-21, 13:23 
А Линус где-то был против?
Были объективные проблемы и будет решение, в чем проблема?
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +23 +/
Сообщение от Аноним (-), 18-Июн-21, 13:32 
> А Линус где-то был против?

Именно так себе и придумали местные после третьего перечитывания желтоватого опеннетного пересказа (по отдельным ключевым словам - "хруст" "линус" "не готов").
В последствии результат фантазий превратился в "Раст на самом деле не умеет в низкоуровневую системщину! Сам Линус сказал!", "Линус погнал растоманов из ядра ссаными тряпками! Вот!" и прочее ...

ЗЫ:
Кстати, пятница + раст + "в ядро Linux" ... вангую минимум 200 комментариев, минимум 30 потертых, минимум четверть "Скрыто модератором". Летс тзе зрач бегин!


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

27. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –6 +/
Сообщение от Аноним (1), 18-Июн-21, 13:51 
Я вообще не понимаю повода для срача
Неужели тут настолько много ярых сектантов C, которые даже попробовать что-то новое не хотят?
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (-), 18-Июн-21, 15:18 
> Я вообще не понимаю повода для срача

"Сдесь так принято!" (c)
Вон, БСД тоже любят обо*рать - при этом внятно ответить на вопрос "за что?" не могут. Говорят, что "бздуны первые начали!" (правда, если даже это и так - большая часть активных обс*ирателей в те времена первую диаблу и хальфу на папкином компутере под вендочкой гоняла).
> Неужели тут настолько много ярых сектантов C,

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

https://www.opennet.dev/openforum/vsluhforumID3/123185.html#190
>>>> На расте невозможно написать даже вызов ядра, какой уж тут системный...
>>> (показан пример вызова в соотв. с оф. кернел ABI https://man7.org/linux/man-pages/man2/syscall.2.html Architecture calling conventions
>>> на расте)

.
>> А это, внезапно, не раст вовсе, а обычный такой ...  ассемблер.
>> Глупые растовебмакаки не понимают таких очевидных вещей
>> man 2 syscall
>> syscall - indirect system call
>> SYNOPSIS
>>       #define _GNU_SOURCE         /* See feature_test_macros(7) */
>>       #include <unistd.h>
>>       #include <sys/syscall.h>   /* For SYS_xxx definitions */
>>       long syscall(long number, ...);

.
>> И таки вызов этой штуки - чистой воды си.

Хоть стой, хоть падай от такого "экпсертизма" ...

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

335. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:08 
Обосрать BSD по делу -- это легко. Но тем ни менее совершенно не понятно зачем этим заниматься. Можно и Linux обсирать по делу. И любую существующую ОС. Вот только конструктивный результат не ясен.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Эксперт (?), 18-Июн-21, 15:21 
Уровень опеннетэксперта пропорционален уровню познания темы
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

163. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от _hide_ (ok), 18-Июн-21, 16:17 
Если честно, что-то непонятно, почему так все сложно с этим растом? Он что, без своего рантайма на тележке не работает и "нужно поддержка со стороны ядра"?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

240. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (240), 18-Июн-21, 19:37 
чтобы писать модули для ядра(а в этой ветке об этом и говорят вроде как), тебе по-любому нужна поддержка разработки модулей для ядра, то есть обертки над ним
Ответить | Правка | Наверх | Cообщить модератору

382. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от а (?), 22-Июн-21, 00:18 
я правильно понял - язык, называющий себя "системный", не может без костылей со стороны С элементарно обратиться к нужному байту или там функцию вызвать положив аргументы в нужные регистры?
Системный язык вроде должен уметь сам делать всё, что может машина.
Ответить | Правка | Наверх | Cообщить модератору

383. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 22-Июн-21, 01:05 
> я правильно понял - язык, называющий себя "системный", не может без костылей
> со стороны С элементарно обратиться к нужному байту или там функцию
> вызвать положив аргументы в нужные регистры?

Нет конечно, но прокомментировал "правильно", как истинный опеннетчик - не разбираясь ни в предложеном ЯП, ни в обсуждаемом предмете (практическая разработка ядерных модулей), заодно и новость не читал:
> работы по развитию интеграции в ядро Linux средств для разработки компонентов на языке Rust.

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

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

246. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +10 +/
Сообщение от Ivan_83 (ok), 18-Июн-21, 20:35 
Уже 10 раз писали:
1. руст это +1 тяжёлый компилятор
2. это +1 инопланетянский синтаксис исходников, намного сложнее того что в С
3. это проблемы с портабельностью, особенно на архитектуры где мало ресурсов и каждый килобайт важен

И нет, я лично не хочу руст потому что мне он не нужен: его использование не решит никаких моих проблем.
Я лучше потрачу время на изучение питона, луа или ещё чего то.

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

336. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от anonymous (??), 20-Июн-21, 13:10 
python и lua жрут меньше ресурсов по-вашему?
Ответить | Правка | Наверх | Cообщить модератору

376. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ivan_83 (ok), 21-Июн-21, 16:53 
Для меньше ресурсов у меня есть сишечка.
Дело не в ресурсах, а в том, что и питон и луа решают для меня лично гораздо больше проблем и открывают гораздо больше перспектив чем раст.
Ответить | Правка | Наверх | Cообщить модератору

387. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Совершенно другой аноним (?), 22-Июн-21, 08:46 
> python и lua жрут меньше ресурсов по-вашему?

про python не уверен, но вот lua - таки да. гораздо меньше. Весь интерпретатор lua занимает в исходниках 861К.

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

252. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от нах.. (?), 18-Июн-21, 21:18 
Зачем пробывать говно чтрб понять что это говно?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

265. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (265), 18-Июн-21, 23:25 
Просто никто не хочет для сборки одного грёбанного модуля (который можно было бы просто написать и на "сектантском" Си) тащить тулчан, который мало того что весит до буя, так ещё и нафиг потом ни для чего не понадобится. И это я ещё не говорю о том, что раст вообще никаких преимуществ не даёт.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

284. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +6 +/
Сообщение от Аноним (284), 19-Июн-21, 08:22 
Манипуляция! Сектанты - Раст. Си - мейнстрим: самый популярный язык, самое большое количество библиотек, наиболее переносимый, почти весь критический софт в мире написан на Си
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

337. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от anonymous (??), 20-Июн-21, 13:12 
Это сарказм?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +6 +/
Сообщение от НяшМяш (ok), 18-Июн-21, 13:25 
Да Линус вроде не против, он выдвинул требования к интеграции (что правильно).
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

41. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +9 +/
Сообщение от adolfus (ok), 18-Июн-21, 14:13 
Правильно сначала заявиться в ISO/IEC на предмет создания комитета языка, который подготовит стандарт, который будет поддерживаться хотя бы лет двадцать.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (86), 18-Июн-21, 15:14 
Стандарт - костыль из-за разнообразия компиляторов, мешающий нормальному развитию.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (117), 18-Июн-21, 15:37 
Нормальное развитие - это когда нужно рефакторить написанный 2 года назад код только чтобы он собирался новой версией компилятора?
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (-), 18-Июн-21, 16:00 
> Нормальное развитие - это когда нужно рефакторить написанный 2 года назад код
> только чтобы он собирался новой версией компилятора?

https://doc.rust-lang.org/edition-guide/editions/index.html
> A Rust compiler will support all editions that existed prior to the compiler's release, and can link crates of any supported editions together. Edition changes only affect the way the compiler initially parses the code. Therefore, if you're using Rust 2015, and one of your dependencies uses Rust 2018, it all works just fine. The opposite situation works as well

А любители "некогда читать маны, прогать надо!" будут страдать везде ...

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

373. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (373), 21-Июн-21, 15:06 
То есть ты даже маны не читал? Вот сразу виден уровень опеннетных ыкспердов.
Вот так и палятся все "спецы по недостаткам руста" в комментах.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

139. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (135), 18-Июн-21, 16:02 
Но тогда бы для разработчиков разных компиляторов был хоть ориентир.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

167. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от n00by (ok), 18-Июн-21, 16:20 
> Стандарт - костыль из-за разнообразия компиляторов, мешающий нормальному развитию.

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

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

278. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 19-Июн-21, 01:52 
Разногласия можно решать читая RFC -- подавляющее большинство фичей в расте добавлялось через RFC. Если же нужного RFC нет, то анонимы могут написать свой RFC и инициировать обсуждение сообщества. Я не вижу каких-то принципиальных проблем в этом, кроме того, что обсуждение может занять время. Точнее оно займёт время -- RFC обычно выдерживают хорошенько, прежде чем окончательно принимать. Чтобы все успели высказаться.
Ответить | Правка | Наверх | Cообщить модератору

291. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от n00by (ok), 19-Июн-21, 09:29 
Так и получается стандарт.
Ответить | Правка | Наверх | Cообщить модератору

305. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 19-Июн-21, 16:45 
Со временем, да. Но пока это просто куча рфц, и процесс сочинения и утверждения новых.
Ответить | Правка | Наверх | Cообщить модератору

332. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от n00by (ok), 20-Июн-21, 06:22 
Так ветка началась с толстых намёков, что стандарт мешает и не нужен. На деле оказывается, что вопрос решается.
Ответить | Правка | Наверх | Cообщить модератору

348. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 20-Июн-21, 14:07 
> Так ветка началась с толстых намёков, что стандарт мешает и не нужен.
> На деле оказывается, что вопрос решается.

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

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

349. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от n00by (ok), 20-Июн-21, 14:41 
По одной из версий в своё время Си победил Паскаль, поскольку := это фаллический символ, а { и } намекают на продажу души дьяволу. Но, как по мне, решило наличие стандарта у Си.
Ответить | Правка | Наверх | Cообщить модератору

353. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Ordu (ok), 20-Июн-21, 17:38 
> По одной из версий в своё время Си победил Паскаль, поскольку :=
> это фаллический символ, а { и } намекают на продажу души
> дьяволу. Но, как по мне, решило наличие стандарта у Си.

Первый стандарт у C появился, если мне не изменяет память, в 1989 году. То есть, примерно через 20 лет после появления C. Тогда, когда C уже был более популярен, нежели Pascal. То есть, pascal тогда тоже был популярен, но unix был написан на C, юзерспейс unix'а был написан на C, всякие там полуоси, win16 тоже писались на C... Паскаль, был довольно популярным выбором для того, что сегодня можно было бы назвать end-user application -- приложения для конченого юзверя, но не более того. Pascal же, хоть и не имел стандарта выписанного ANSI или ещё какой-то организацией, был гораздо более формализован, нежели C. Была вполне конкретная причина, почему для C потребовалась стандартизация: компиляторов C было хоть жoпoй жуй, и _они_были_несовместимы_. Они вели себя по-разному. Если программа компилируется одним компилятором и работает как задумано, то другой компилятор мог не скомпилировать, или скомпилировать с такими багами, что программа не запустится.

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

273. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 19-Июн-21, 00:00 
> Стандарт - костыль (...), мешающий нормальному развитию.

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

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

338. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:20 
Мало того, что экономические отношения вообще говоря работают иначе на рынке продуктов питания, так ещё аналогия совершенно неуместная. Стандарты в ЯП нужны, чтобы обеспечивать совместимость. Стандарты на процент пальмового масла -- это неуклюжая попытка перевести вину о экономических проблемах страны на предпринимателя. Если представить, что люди нормально зарабатывают и рынок открыт, то что мешает потребителю покупать нормальный сыр (как тот, что за границей в Европе)?
Ответить | Правка | Наверх | Cообщить модератору

356. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от YetAnotherOnanym (ok), 20-Июн-21, 20:19 
Емнип, в Европе, кроме всего прочего, достаточно жёсткий стандарт к качеству самого пальмового масла - в нём есть какая-то вредная фигня "глицидил", от которой его довольно затратно очищать, так вот в Европе концентрация этого вещества должна быть нулевой, чтобы это масло можно было употреблять в пищу. У нас на момент "пальмоср*ча" (во время бурного роста импортозамещения в молочке) никаких ограничений не было, к нам из Индокитая гнали самое дешёвое плохо очищенное пальмовое масло чуть ли не в наспех отмытых нефтяных танкерах. Более того, в РФ на продукцию с пальмой был льготный НДС 10%, такой же, как на "честную" молочку. Поэтому в Европе нет особого смысла пихать пальму везде, где можно и где нельзя. А у нас без этого производитель будет неконкурентоспособен.
> неуклюжая попытка перевести вину о экономических проблемах страны на предпринимателя

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

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

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

364. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 21-Июн-21, 04:20 
Ещё раз. В Европе нормальный сыр есть. Почему его нет на нашем рынке? Или государство искусственно монополизирует рынок (экономические пробоемы)?
Ответить | Правка | Наверх | Cообщить модератору

333. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от iCat (ok), 20-Июн-21, 07:43 
>Стандарт - костыль

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

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

377. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (377), 21-Июн-21, 17:34 
Сказал А, говори и Б.

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

Или мы все еще живы потому что ты сильно неправ?

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

191. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (191), 18-Июн-21, 17:27 
На текущем этапе развития это только навредит. Сначала надо язык довести до ума, а для этого временами надо ломать обратную совместимость.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

234. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (234), 18-Июн-21, 19:00 
Дык, сначала стандарт, а потом уже и в ядро можно. Не наоборот.
Ответить | Правка | Наверх | Cообщить модератору

270. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Likern (?), 18-Июн-21, 23:37 
Ой, а что это тут ... у нас... а это ядро Linux написанное на нестандартном подмножестве С... ой... не использует никаких стандартов (С89 с фичами завязанными на конкретный компилятор)... что же это получается?
Ответить | Правка | Наверх | Cообщить модератору

277. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (234), 19-Июн-21, 01:30 
Это получается, что еще больше нестандартности проблемы не решат, а наоборот.
Ответить | Правка | Наверх | Cообщить модератору

339. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:23 
Си и С++ до сих не доведены до ума, но всюду используются. Как вы определяете "доведён до ума" и почему это важно?
Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

45. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –4 +/
Сообщение от Lex (??), 18-Июн-21, 14:16 
А кто его спрашивает, если фактические владельцы( самые жирные инвесторы ) решили-таки это затолкать в линукс?
Торвальдс если и может возразить, то что-то типа «я категорически против интеграции не_самой_новой версии раста, Господа-инвесторы, кудааах»
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

268. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (265), 18-Июн-21, 23:31 
Недооцениваете вы темперамент и авторитет горячего шведо-финского парня.
Ответить | Правка | Наверх | Cообщить модератору

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

6. Скрыто модератором  –1 +/
Сообщение от Аноним (6), 18-Июн-21, 13:20 
Ответить | Правка | Наверх | Cообщить модератору

7. Скрыто модератором  –2 +/
Сообщение от OnTheEdgeemail (ok), 18-Июн-21, 13:21 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +1 +/
Сообщение от Аноним (8), 18-Июн-21, 13:21 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

9. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +7 +/
Сообщение от Аноним (1), 18-Июн-21, 13:22 
> кроме символов emoji

За что 😭
Даже плюсы умеют в emoji

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

33. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от fsb4000 (?), 18-Июн-21, 13:57 
Нет. Плюсы тоже не умеют в emoji (на уровне стандарта)

https://wg21.link/p1949r7

>All emoji become excluded, instead of just some

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

50. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +4 +/
Сообщение от Аноним (-), 18-Июн-21, 14:25 
>> кроме символов emoji
> За что 😭

Если я скажу, что это просто чтобы досадить iPony, ты поверишь?


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

10. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +11 +/
Сообщение от eganru (?), 18-Июн-21, 13:22 
Немного непонятно, как собирать - раньше я брал gcc, собирал ядро и никаких проблем в целом не возникало. Так было вчера, так было 10 лет назад.

Сейчас работа с rust в gcc не достигла зрелости.

Выходит что, для сборки будет необходимо дополнительно использовать инструментарий с llvm, с которым в общем-то не хочется без особой нужды связываться?

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

15. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –20 +/
Сообщение от Аноним (1), 18-Июн-21, 13:31 
> проблем в целом не возникало

Есть какие-то проблемы с установкой Раста?

> Сейчас работа с rust в gcc не достигла зрелости

Очень надеюсь, что или gcc-версия полностью синхронизируется с мейнстримом, или её будут использовать в специфических случаях.
Не хочется ещё раз такого кошмара с компиляторами, как сейчас с C || C++.

> не хочется без особой нужды связываться

Почему? LLVM универсальнее. Тот же Clang является основным компилятором Андроида и всех Огрызков, достаточно совместим с MSVC на Оффтопике, и только мир Линукса продолжает GCCчить.

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

35. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от deeaitch (ok), 18-Июн-21, 14:01 
> достаточно совместим с MSVC на Оффтопике, и только мир Линукса продолжает GCCчить.

Очнись, какой MSVC? Это это почти вымерло. Его держат только там где есть древний код специально под это заточенный. В нём ни стандартов нифига, оно уже никому не нужно и давно не развивается даже самим мелкософтом.

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

88. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (86), 18-Июн-21, 15:16 
Поэтому речь о LLVM. Замена cl на clang-cl.
При этом сохраняется интеграция с хедерами, а не как в mingw
Ответить | Правка | Наверх | Cообщить модератору

401. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Неа (?), 23-Июн-21, 16:50 
MSVC вымер? Ха-ха. Это мозг твой усох и вымер.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

406. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от deeaitch (ok), 24-Июн-21, 00:08 
> MSVC вымер?

Увы. Интерпрайз аля два васяна продакшен или рога и копыта уже никого не интересует.


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

408. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от nobody (??), 24-Июн-21, 21:54 
Очнись. Последние годы бешено навёрстывает отставание. Добавление новых фич в библиотеку всегда было на уровне, и, с некоторых пор, разработчики компилятора тоже раздуплились и взялись за ум
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

414. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от deeaitch (ok), 25-Июн-21, 02:01 
> Очнись. Последние годы бешено навёрстывает отставание.

Дадада, конечно. Только до современного clang или gcc как до луны всё равно. Простейший когд на 2000+ специализаций шаблонов осилить не может.

Никому оно уже не надо. Всё на него забили давно. Разработчики могут сколько угодно пыжиться теперь. Менять это уже никто не будет.

Про контроллеры (которые контроллеры а не малинки) вообще молчу.

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

38. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от eganru (?), 18-Июн-21, 14:09 
[i]Есть какие-то проблемы с установкой Раста?[/i] - не могу Вас понять.

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

Если так, то проблем скорее нет - есть особенности. Зачастую очень серьезные.

Rust хочет llvm, llvm в нужной конфигурации собирается долго.
Потом я запускаю firefox и он не работает. Я читаю логи, и делаю какие-то свои шаги дальше.

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

[i]Почему? LLVM универсальнее.[/i] - может. нужно проверять. кому-то.

[i]компилятором Андроида и всех Огрызков, достаточно совместим с MSVC[/i] - это плюс какой-то неочевидный?

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

89. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (86), 18-Июн-21, 15:17 
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

И ВСЁ

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

129. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от анон (?), 18-Июн-21, 15:56 
Посоны могут не понять и отпинать за такие хипстерские скрипты в 2к21. Я уже молчу про опеннет.
Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от n00by (ok), 18-Июн-21, 16:23 
Меня за 2к21 отпинали, теперь пишу 2к20++
Ответить | Правка | Наверх | Cообщить модератору

193. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (1), 18-Июн-21, 17:28 
Всяко лучше уничтожения процессора на компиляцию ос
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

247. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Ivan_83 (ok), 18-Июн-21, 20:39 
Идиотов так делать нужно ещё поискать.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

250. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Урри (ok), 18-Июн-21, 21:14 
sudo, ты забыл sudo.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

296. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от RomanCh (ok), 19-Июн-21, 12:39 
Так он из под root'а сидит. Очевидно же, так всегда всё работает.
Ответить | Правка | Наверх | Cообщить модератору

271. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (265), 18-Июн-21, 23:41 
Надеюсь, что рано или поздно вам туда впихнут `rm -fr /`
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

46. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от adolfus (ok), 18-Июн-21, 14:18 
> Не хочется ещё раз такого кошмара с компиляторами, как сейчас с C || C++.

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

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

53. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (-), 18-Июн-21, 14:30 
> Это где такой кошмар? И си и кресты великолепно поддерживаются несколькими компиляторами
> в соответствии со стандартами 9899 и 14882. Все четко работает, как
> описано.

У теоретиков - несомненно. Практики - в курсе "режима сильной совместимости" clang с gcc и прочих
"Over the years, there has been a persistent effort to build the Linux kernel using the Clang C compiler that is part of the LLVM project." (https://lwn.net/Articles/734071/)

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

93. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –4 +/
Сообщение от Аноним (86), 18-Июн-21, 15:20 
https://en.cppreference.com/w/cpp/compiler_support

Смотрим на статус C++20 в 2021 и плачем. Компиляторы не успевают за стандартами.
И ведь Apple Clang тоже важен, на нем под мак и ойсь собирать.

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

115. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Совершенно другой аноним (?), 18-Июн-21, 15:35 
У GCC 11 для C++20 только две вещи из 69 поддерживаются не полностью, а частично, у MSVC, как это ни странно тоже две, но другие (из ядра языка). У остальных - да, всё хуже.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от n00by (ok), 18-Июн-21, 14:29 
>> проблем в целом не возникало
> Есть какие-то проблемы с установкой Раста?

Да, есть: фанаты Раста сами не могут сравнить список поддерживаемых gcc и llvm процессорных архитектур.

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

76. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 18-Июн-21, 14:59 
Ок, разрешаю обладателям такого уникального железа (которое не поддррживается LLVM) не собирать модули написанные на расте. Надеюсь они смогут сконфигурировать ядро правильно.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Siborgium (ok), 18-Июн-21, 13:49 
Согласно словам Торвальдса, код на расте будет опциональным и ограничится драйверами для периферии.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

42. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от letsmac (ok), 18-Июн-21, 14:13 
Линух стремительно бежит по дорожке, на которой все грабли уже собрали другие.
Ответить | Правка | Наверх | Cообщить модератору

237. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (234), 18-Июн-21, 19:11 
Для эспериментальных вещей есть экспериментальные ядра.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +8 +/
Сообщение от Ordu (ok), 18-Июн-21, 14:20 
> Сейчас работа с rust в gcc не достигла зрелости.
> Выходит что, для сборки будет необходимо дополнительно использовать инструментарий с llvm...

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

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

168. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от durilka (?), 18-Июн-21, 16:21 
> А что будет через десять лет

Redox OS

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

147. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (135), 18-Июн-21, 16:07 
>Не хочется ещё раз такого кошмара с компиляторами, как сейчас с C || C++

Если к ним прибаввить ещё и Rust, то кошмар только увеличится.

>Тот же Clang является основным компилятором Андроида и всех Огрызков,

А какое дело должно рабочим станциям и серверам до Анроедов и Огрызков?

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

340. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:25 
Возможно как только появятся модули для ядра на раст, так сразу и gcc научится в раст:)
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

14. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (14), 18-Июн-21, 13:31 
Пусть финансирует, все равно решает Линус.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (5), 18-Июн-21, 13:36 
Линус уже давно ничего не решает. Он играет роль свадебного хенерала. Пустышка, короче.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Анимус (?), 18-Июн-21, 15:53 
Ох, наивен нонче онанимус пошёл...
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

282. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –3 +/
Сообщение от Аноним (282), 19-Июн-21, 07:48 
Линусу уже всё доходчиво объяснили.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

342. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:28 
Про что речь?
Ответить | Правка | Наверх | Cообщить модератору

422. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Редкий уебок (?), 28-Июн-21, 11:59 
Манипулировали его мнением, шантажируя через его родственников. Пришлось согласиться и публично заявить о какой-то там поддержке чего-то или кого-то. Уже точно не помню. Детали в Интернете.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от FortyTwo (ok), 18-Июн-21, 13:33 
>Пакетный менеджер Cargo по умолчанию переведён на использование имени "main"

Это победа

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

24. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –7 +/
Сообщение от Аноним (1), 18-Июн-21, 13:49 
Всегда не нравилось master
Повод избавиться от него несколько глупый конечно, но сам факт радует)
Ответить | Правка | Наверх | Cообщить модератору

407. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (407), 24-Июн-21, 02:29 
А мне всегда нравился, и что дальше?
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Dzen Python (ok), 18-Июн-21, 14:23 
Эх, заживем!
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

71. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (71), 18-Июн-21, 14:55 
так ничего ж не переведено, редакция опеннета опять обкурилась?
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

150. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (150), 18-Июн-21, 16:10 
Б*, т.е. я сначала совокуплялся с теми репами, кто юзал main и только через минут 30 "какого черта оно не работает, если git работает" сообразил что репа с main'ом (коих меньшинство), а теперь будет обратная вакханалия.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

343. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от anonymous (??), 20-Июн-21, 13:30 
Как имя ветки сказывается на работоспособности чего-либо? Hardcode?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +12 +/
Сообщение от Аноним (20), 18-Июн-21, 13:38 
> при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).

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

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

22. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –11 +/
Сообщение от Аноним (1), 18-Июн-21, 13:48 
Он высчитывает на этапе компиляции, а не при использовании (Rc не в счёт)
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (20), 18-Июн-21, 13:50 
Фейспалм
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (-), 18-Июн-21, 15:33 
>> Без типов со счетчиками ссылок ни одну реальную программу не написать

И чо? Тут не храбр - щедрое проставление плюсиков себе и минусиков "оппонентам" вместо аргументации не поможет.
Кстати, ты бы в реализацию malloc в glibc глянул
>> The free() call marks a chunk of memory as "free to be reused" by the application, but from the operating system's point of view, the memory still "belongs" to the application. However, if the top chunk in a heap - the portion adjacent to unmapped memory - becomes large enough, some of that memory may be unmapped and returned to the operating system.

Чем не сборщик мусора?  
> Фейспалм

Осознал, что написал чушь?

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

214. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от nelson (??), 18-Июн-21, 18:22 
> Чем не сборщик мусора?

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

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

293. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от n00by (ok), 19-Июн-21, 09:45 
То что ниже GC (по уровню абстракции) и чистит страницы, называется reaper. Но это вряд ли применимо к стадии "compact" из реализации free(), поскольку сидит в ядре и убирает зомби.
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от deeaitch (ok), 18-Июн-21, 15:54 
СЕРЬЁЗНО?

вау

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

248. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ivan_83 (ok), 18-Июн-21, 20:44 
А откуда на этапе компиляции возьмутся исходные данные, которые будет обрабатывать программа?
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

259. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от deeaitch (ok), 18-Июн-21, 21:28 
Это божественный компилятор раста, ему не нужно знать, он и так всё вычисляет.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –7 +/
Сообщение от Rev (?), 18-Июн-21, 13:51 
Сборка мусора это обычно GC, а он подразумевает рантайм.
У Раста нет ни того, ни другого.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

128. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от deeaitch (ok), 18-Июн-21, 15:55 
Да ты что?
Ответить | Правка | Наверх | Cообщить модератору

269. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от asdasd (?), 18-Июн-21, 23:36 
tokio / async-std / actix це що?
Да и в С++ уже сто лет в обед shared_ptr есть, а в Rust'е где начинается хоть какая-то многопоточность / асинхронность вылезает Arc, что значит что компилятор автоматически память не освободит. И смысл тогда? Не юзайте в плюсах ручное выделение, а только shared / unque_ptr и будет тоже самое.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

74. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +8 +/
Сообщение от MazikOttogi (ok), 18-Июн-21, 14:57 
>Без типов со счетчиками ссылок ни одну реальную программу не написать

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

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

81. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (377), 18-Июн-21, 15:06 
писатели прошивок под cortex-M и risc-V смотрят на тебя, как на балабола.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

172. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от durilka (?), 18-Июн-21, 16:28 
> Без типов со счетчиками ссылок ни одну реальную программу не написать

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

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

272. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Likern (?), 18-Июн-21, 23:41 
Nim кажется
Ответить | Правка | Наверх | Cообщить модератору

298. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (20), 19-Июн-21, 14:44 
Rust
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

388. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Совершенно другой аноним (?), 22-Июн-21, 08:56 
>> Без типов со счетчиками ссылок ни одну реальную программу не написать
> А где посмотреть язык, у которого типы со счетчиками ссылок?

В Vala, если не ошибаюсь, типы наследуемые от GObject сразу реализуют счётчик ссылок.

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

176. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Ordu (ok), 18-Июн-21, 16:42 
> подсчет ссылок - это разновидность сборки мусора и это рантайм.

Да! Наконец-то кто-то это понял: все сколь-нибудь сложные программы, включая сюда и ядро linux, используют динамическое управление памятью. А все эти разговоры о статическом управлении памятью -- это разговоры в пользу бедных.

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

25. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (25), 18-Июн-21, 13:50 
Вот только читаемость кода как у брейнфака. Здесь больше шансов накосячить именно в синтаксисе.
Не особо вижу смысл в этой проверке обращений памяти, я на Го пишу, а всё равно из-за собственных ошибок паники возникают.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –8 +/
Сообщение от Аноним (1), 18-Июн-21, 13:55 
Читаемость кода отличная, кроме очень специфических случаев
Синтаксис Го нравится гораздо меньше и вызывает много вопросов
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (20), 18-Июн-21, 13:59 
нет, ужасная
Ответить | Правка | Наверх | Cообщить модератору

235. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (234), 18-Июн-21, 19:04 
Ну, ужасная так ужасная.
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (150), 18-Июн-21, 16:11 
Эти "специфичные случаи" вылезают сразу же, как только начинаешь писать что-то сложнее "Hello world", особенно с async / await, особенно когда треть либ заточена на tokio, треть на async-std и треть на actix.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

43. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –4 +/
Сообщение от Rev (?), 18-Июн-21, 14:14 
Просто надо по-другому форматировать код. Так, как его форматируют в почти всех проектах на Расте, это просто ужас-ужас!
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

61. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +8 +/
Сообщение от Урри (ok), 18-Июн-21, 14:42 
Да тут что форматируй, что не форматируй - один хpен читабельность почти на нуле.

сорец карго:
   fn print(
        &mut self,
        status: &dyn fmt::Display,
        message: Option<&dyn fmt::Display>,
        color: Color,
        justified: bool,
    ) -> CargoResult<()> {
        match self.verbosity {
            Verbosity::Quiet => Ok(()),
            _ => {
                if self.needs_clear {
                    self.err_erase_line();
                }
                self.output
                    .message_stderr(status, message, color, justified)
            }
        }
    }

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

64. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Онаним (?), 18-Июн-21, 14:43 
Мои глаза вытекли, спасибо.
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +11 +/
Сообщение от Аноним (86), 18-Июн-21, 15:24 
А будут примеры нечитабельного кода?
Этот максимально простой и элегантный.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

141. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Анимус (?), 18-Июн-21, 16:04 
Что здесь непонятного, даже в таком ужасном форумном форматировании? Сырцы на плюсах выглядели бы куда хуже и в два раза длиннее при той же функциональности.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

244. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Урри (ok), 18-Июн-21, 20:15 
Я так развлекался пару лет наза по поводу кода на хаскеле. Тоже, когда привыкнешь, все понятно.
Ну как все - одна лишняя закорючка и ты два дня пытаешься понять почему все не работает.

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

Зачем вот эти все "&mut, _, ::, (()), =>", если можно было бы обойтись без этой голимой каллиграфии, как обходится наша дорогая сишечка?


"Вот только читаемость кода как у брейнфака." (c) тредстартер

> Сырцы на плюсах выглядели бы куда хуже и в два раза длиннее при той же функциональности.

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

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

251. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Урри (ok), 18-Июн-21, 21:18 
прошу прощения за опечатки. выпимши я сегодня, в пятничку.
Ответить | Правка | Наверх | Cообщить модератору

262. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Dzen Python (ok), 18-Июн-21, 22:06 
Ну, потому, что язык пришел с Загнивающего, где не так давно был бум хайпа на хачкель и чистую функциональщину, в противовес "обычному, boring" императивному подходу с классическими концепциями функциональной модульности и ООП. Если еще короче - детям прочитали курс "Функциональщина 101" и далее все понеслось.

Нет, часть элементов функциональщины пришлась как раз кстати: все эти цепочки типа
   x = Data.format(y).unique().zip(defl.max);
заместо трех строчек с одним вызовом читается лучше
ИЛИ
   =>
выражения позволяют не городить кучи скобок блока (или терять вложенность, что тоже трудно отловить) там, где код однострочный и тривиальный.
Но не более того.

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

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

344. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:36 
Google дофига платит своим инженерам, и нанимает он талантливых людей, а не "дешёвых кодомакак".
Ответить | Правка | Наверх | Cообщить модератору

367. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Жироватт (ok), 21-Июн-21, 10:14 
Прямой, честный, рукопожатный и неполживый репортаж из гугла: гугл (коммерческая контора) не снижает издержек! А еще там каждому дают дом в ЛА, мешорк денег, много шлюх, травы и кокса, не то что при клятом паскальском режиме!
Ответить | Правка | Наверх | Cообщить модератору

370. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 21-Июн-21, 11:18 
Я из другой похожей компании. В них по деньгам условия примерно одинаковы. Я работаю не в калифорнийском офисе (там зарплата намного выше), но денег достаточно, что года за 4 купить себе весьма достойное жильё. И на шлюх хватит и на остальное, если надо.
Ответить | Правка | Наверх | Cообщить модератору

331. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (331), 20-Июн-21, 02:53 
Нормально читабельный код. Такие нежные нынче девелоперы пошли...
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

96. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (86), 18-Июн-21, 15:23 
Есть определенный стандарт форматирования, который встроен в Cargo и его используют все. И это лучше, чем миллион разных стайлгайдов у C++.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

68. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним 80_уровня (ok), 18-Июн-21, 14:46 
Читаемость - дело не последней важности, но как у него дела с генерируемым кодом?
Ядро системы - не то место, где можно терпеть производительность как у питона.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

99. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (86), 18-Июн-21, 15:26 
На уровне C/C++.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Анимус (?), 18-Июн-21, 16:07 
Вот тут довольно интересно, читайте до конца habr.com/ru/post/492410/
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

304. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним 80_уровня (ok), 19-Июн-21, 16:11 
> Ядро системы - не то место, где можно терпеть производительность как у
> питона.

Хорошо, раз комментаторы упорно сравнивают Раст с C++, поддам жару:

Ядро системы - не то место, где можно терпеть производительность как у C++. Поэтому оно (линуксовое) и не пишется на C++.

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

345. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:38 
За очень редкими исключениями, Си является подмножеством С++. Про какие проблемы производительности речь.
Ответить | Правка | Наверх | Cообщить модератору

357. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним 80_уровня (ok), 20-Июн-21, 20:38 
> За очень редкими исключениями, Си является подмножеством С++. Про какие проблемы производительности
> речь.

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

Возвращаясь к: довольно много в C++ из того, что не является Си, генерирует при компиляции очень и очень немаленький код.

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

363. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 21-Июн-21, 04:16 
Кто мешает не использовать эти лишности? А вообще, широкоизвестный факт, что С++ qsort работает быстрее Сишного.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (32), 18-Июн-21, 13:56 
С памятью хоть работать научились?
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (86), 18-Июн-21, 15:27 
В Rust словить утечку или ошибку памяти гораздо сложнее, чем в C/C++.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –3 +/
Сообщение от deeaitch (ok), 18-Июн-21, 15:57 
Не спорю, сложнее. А знаешь почему?
Но только память у пропагандистов Rust смотрю ооооочень короткая.
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (135), 18-Июн-21, 16:12 
Утечки памяти Rust это не баг, это защита от use-after-free.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

160. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от deeaitch (ok), 18-Июн-21, 16:15 
> Утечки памяти Rust это не баг, это защита от use-after-free.

Хаха, забавно. Мне кажется ты наткнулся на великий заговор в своих размышлениях +1

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

361. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 21-Июн-21, 00:25 
вы еще не купили резиновую бабу? с ней вы более обезопасите себя от ганареи и пр. а то ваша живая может гульнуть изза отсутствии внимания с вашей стороны, наградит вас. подумаете о безопсности.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

36. Скрыто модератором  –17 +/
Сообщение от Fracta1L (ok), 18-Июн-21, 14:03 
Ответить | Правка | Наверх | Cообщить модератору

48. Скрыто модератором  +8 +/
Сообщение от adolfus (ok), 18-Июн-21, 14:21 
Ответить | Правка | Наверх | Cообщить модератору

54. Скрыто модератором  +2 +/
Сообщение от deeaitch (ok), 18-Июн-21, 14:34 
Ответить | Правка | Наверх | Cообщить модератору

205. Скрыто модератором  –7 +/
Сообщение от Fracta1L (ok), 18-Июн-21, 17:50 
Ответить | Правка | Наверх | Cообщить модератору

207. Скрыто модератором  +1 +/
Сообщение от deeaitch (ok), 18-Июн-21, 17:52 
Ответить | Правка | Наверх | Cообщить модератору

209. Скрыто модератором  +1 +/
Сообщение от deeaitch (ok), 18-Июн-21, 17:52 
Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору

260. Скрыто модератором  +/
Сообщение от Старший аноним (?), 18-Июн-21, 22:01 
Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору

103. Скрыто модератором  –4 +/
Сообщение от Аноним (86), 18-Июн-21, 15:28 
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

199. Скрыто модератором  +1 +/
Сообщение от Аноним (199), 18-Июн-21, 17:42 
Ответить | Правка | Наверх | Cообщить модератору

267. Скрыто модератором  –1 +/
Сообщение от Анончик (?), 18-Июн-21, 23:28 
Ответить | Правка | Наверх | Cообщить модератору

283. Скрыто модератором  –2 +/
Сообщение от Аноним (282), 19-Июн-21, 08:05 
Ответить | Правка | Наверх | Cообщить модератору

294. Скрыто модератором  +/
Сообщение от n00by (ok), 19-Июн-21, 10:05 
Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

55. Скрыто модератором  +1 +/
Сообщение от deeaitch (ok), 18-Июн-21, 14:35 
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

37. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +4 +/
Сообщение от Dzen Python (ok), 18-Июн-21, 14:05 
> Гугл проспонсирует растовых бездарностей, так и не сумевших сделать даже dummy-драйвер для линуксячьего ведра.

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

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

60. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (60), 18-Июн-21, 14:41 
Силы священного Линуса же
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (86), 18-Июн-21, 15:29 
Гугл проспонсирует развитие шикарного языка, который уже сейчас на голову удобнее C, какой же кошмар
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

253. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Урри (ok), 18-Июн-21, 21:19 
Это где гугл спонсирует лисп? Поделись ссылкой.
Ответить | Правка | Наверх | Cообщить модератору

346. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от anonymous (??), 20-Июн-21, 13:42 
Зачастую, тот, кто разумнее -- у того больше баксов.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

40. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +7 +/
Сообщение от Аноним (40), 18-Июн-21, 14:11 
а в хромиум rust они не хотят профинансировать?
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (60), 18-Июн-21, 14:40 
Это другое
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Урри (ok), 18-Июн-21, 14:43 
А в хромиуме они умеют использовать умные указатели и раст в нем банально не нужен.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

106. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (86), 18-Июн-21, 15:31 
Главное в это верить, бро
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –3 +/
Сообщение от deeaitch (ok), 18-Июн-21, 15:58 
Слепая вера это к растоманам. А тут уже интеллект.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от deeaitch (ok), 18-Июн-21, 15:59 
Таки да.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

423. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Редкий уебок (?), 28-Июн-21, 12:01 
То тоже в Хроме ни разу не находили 0day уязвимость. Ах да, как же, каждый квартал по 5 штук находят...
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

72. Скрыто модератором  –8 +/
Сообщение от Аноним (72), 18-Июн-21, 14:56 
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

105. Скрыто модератором  –2 +/
Сообщение от Аноним (86), 18-Июн-21, 15:30 
Ответить | Правка | Наверх | Cообщить модератору

136. Скрыто модератором  +/
Сообщение от deeaitch (ok), 18-Июн-21, 16:00 
Ответить | Правка | Наверх | Cообщить модератору

149. Скрыто модератором  –2 +/
Сообщение от Анимус (?), 18-Июн-21, 16:10 
Ответить | Правка | Наверх | Cообщить модератору

156. Скрыто модератором  –3 +/
Сообщение от deeaitch (ok), 18-Июн-21, 16:12 
Ответить | Правка | Наверх | Cообщить модератору

164. Скрыто модератором  –2 +/
Сообщение от Анимус (?), 18-Июн-21, 16:17 
Ответить | Правка | Наверх | Cообщить модератору

217. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (217), 18-Июн-21, 18:39 
А зачем? Хромиум деньги приносит, его закапывать рано.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

44. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +6 +/
Сообщение от Аноним (44), 18-Июн-21, 14:15 
> проблемы удалось решить обходным путём - компилятор продолжит преобразование array.into_iter() в (&array).into_iter(), как если бы отсутствовала реализация типажа IntoIterator, но только при вызове метода с использованием синтаксиса ".into_iter()"

Да здравствуют очередные заплатки! Скоро по контринтуитивности раст переплюнет джаваскрипт.

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

51. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (51), 18-Июн-21, 14:25 
>Google профинансирует добавление поддержки Rust в ядро Linux

Троянский конь для конкурента Фуксии)

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

57. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (60), 18-Июн-21, 14:39 
Боюсь это тестовая площадка. поматросят и бросят, а ядру потом с этим жить
Ответить | Правка | Наверх | Cообщить модератору

201. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (199), 18-Июн-21, 17:45 
> а ядру потом с этим жить

Задеприкейтят и выкинут.

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

347. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 20-Июн-21, 13:44 
Google почти наверняка почти все серверы держит на Linux. И, вероятно, является одним из основных разработчиков Linux.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

56. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (60), 18-Июн-21, 14:38 
Гугл профинансирует - звучит как приговор, что расту быть таки в ядре. С другой стороны пусть в свой форк и добавляют.
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Онаним (?), 18-Июн-21, 14:45 
Google уже много проектов "профинансировал".
Google+ например.
Закапывать наглухо "профинансированное" в случае невзлёта они не стесняются, так что всё ок.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Урри (ok), 18-Июн-21, 14:45 
Гугл столько проектов успешно похоронил, сколько ты еще не попробовал.
https://killedbygoogle.com/

Так что ни о каком приговоре речи нет. Разве что о "пытаются убить еще и ядро".

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

109. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –3 +/
Сообщение от Аноним (86), 18-Июн-21, 15:32 
Не приговор, а счастье.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

58. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (58), 18-Июн-21, 14:40 
Хорошая новость! Rust давным-давно пора скинуть вниз по кривой хайпа: вперёд к «максимуму разочарований». Растишке давно пора начать взрослеть.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –7 +/
Сообщение от Аноним (86), 18-Июн-21, 15:33 
Куда скидывать, если он уже сейчас на головы удобнее C?
А станет ещё годнее благодаря Линуксу.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Онаним (?), 18-Июн-21, 14:46 
> обходным путём - компилятор продолжит преобразование array.into_iter() в (&array).into_iter(), как если бы отсутствовала реализация типажа IntoIterator, но только при вызове метода с использованием синтаксиса ".into_iter()" и не касаясь вызовов в форме

А это не костыль ли?

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

70. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (70), 18-Июн-21, 14:54 
Одним больше одним меньше
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (72), 18-Июн-21, 15:04 
В костыльном языке плюс один костыль
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

83. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от VladSh (?), 18-Июн-21, 15:11 
Костыль для обратной совместимости.
Через год, когда код подравняют, можно объявить deprecated, а ещё через год удалить. Пока кода немного написано, это вполне себе подход.
Язык живёт и активно развивается. Было бы странно, если бы всё было изначально правильно задизайнено. Что не так?
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

254. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Урри (ok), 18-Июн-21, 21:22 
> Что не так?

Не так полное отсутствие целостного дизайна языка.

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

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

95. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (95), 18-Июн-21, 15:22 
Они скорее всего в следующем Edition его удалят - и совместимость не потеряется и костыль проживет совсем недолго.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

255. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –3 +/
Сообщение от Урри (ok), 18-Июн-21, 21:23 
Потеряется, только не прямо сейчас, а в следующем очередном весь-ваш-код-надо-по-новой-переписать Edition.
Ответить | Правка | Наверх | Cообщить модератору

178. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 18-Июн-21, 16:49 
Костыль. И на мой взгляд довольно жопный. Но, может, они соберутся с духом в каком-нибудь едишне поломать обратную совместимость... Очень надеюсь на это.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

212. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Второе Я (?), 18-Июн-21, 18:12 
В 2021 эдишине уже нормальная поддержка. Этот компромисс - исключительно для старых эдишнов.
Ответить | Правка | Наверх | Cообщить модератору

341. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от user (??), 20-Июн-21, 13:26 
Нет, раст полностью состоит из обработки отдельных случаев.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

69. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (70), 18-Июн-21, 14:53 
Забавно как в ядро пытаются сувать даже если и не плохой, но однозначно сырой продукт.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (72), 18-Июн-21, 15:06 
Линукс для них конкурент фуксии, с помощью ущербного языка избавляются от конкурента
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 18-Июн-21, 15:15 
шапочка из фольги не жмет ?
Ответить | Правка | Наверх | Cообщить модератору

311. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (311), 19-Июн-21, 17:21 
А твой гермошлем?
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –5 +/
Сообщение от Аноним (86), 18-Июн-21, 15:35 
Ну ведь неудачный C там есть, почему бы ещё разнообразия не добавить?
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

203. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (199), 18-Июн-21, 17:47 
C очень удачный язык.
Ответить | Правка | Наверх | Cообщить модератору

238. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от DildoZilla (?), 18-Июн-21, 19:16 
C это академическая шутка, типа MozgoTrax 70-х годов. Но пришел манажир и сказал: "Ф продакшон!"
И ведь не пискнешь -- уволят в гетто к американоафриканцам. Капитализьм!
Ответить | Правка | Наверх | Cообщить модератору

327. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (327), 19-Июн-21, 21:36 
C разрабатывался для решения существующей проблемы, поэтому никак не может быть "академической шуткой".

Для решения каких проблем разработан rust?
Я на www.rust-lang.org нашел только "даст силы каждому разрабатывать надежное и эффективное ПО".

Хотелось бы спросить у пробовавших rust - силы разрабатывать реально больше стало?

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

330. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от rust sektant (?), 20-Июн-21, 01:34 
Стало меньше сил тратиться на дебаг. Не раз замечал, что раст отсекает ошибки, которые я допустил и которые в плюсах дали бы нехилых проблем потом. На плюсах я пишу около 10 лет, но периодически все мы ошибаемся. А санитайзеры не всё могут поймать. Так что да, лично мне раст помогает.
Помимо плюсов в прод я писал на го пару лет, но слишком примитивный язык, отношусь к нему нейтрально.
Ну и плюс немного я писал на хаскелле, поэтому раст с этой стороны мне тоже зашёл, ибо присутствует какой-то дух ml-подобных языков.
Больше года пишу на расте фуллтайм, всё устраивает.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним123 (?), 18-Июн-21, 14:56 
Для массивов реализован типаж IntoIterator


прочитал сначала Intolerator)

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

77. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Совершенно другой аноним (?), 18-Июн-21, 15:00 
Не флейма ради, кто-нибудь поясните пожалуйста, как при декларируемой безопасной работе с памятью случается такое:

https://github.com/AbrarNitk/algorithmica/issues/1

Это в компиляторе какого-то контроля не хватало, и его потом починили, или код крейта был так написан, что как-то смог обойти все контроли? Автор крейта недавно закрыл этот issue, но исправил-ли он что-то по этому поводу я так и не понял.

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

102. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Онаним (?), 18-Июн-21, 15:27 
Баг внесли в хрустсекс адвизори датабейс, искать там.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Совершенно другой аноним (?), 18-Июн-21, 15:42 
Спасибо, посмотрел и там (https://github.com/RustSec/advisory-db/blob/main/crates/algo...) - честно говоря понятнее не стало.
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Онаним (?), 18-Июн-21, 15:58 
Значит пока ещё не исследовано, но следить за ходом событий видимо там. Или по ID оттуда в прочих чейнджлогах - могут и "втихую" закрыть.
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Совершенно другой аноним (?), 18-Июн-21, 16:07 
ясно, спасибо.
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (86), 18-Июн-21, 15:43 
>.It will be surfaced by tools such as cargo-audit or cargo-deny from now on.

Всё ок

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

123. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Совершенно другой аноним (?), 18-Июн-21, 15:47 
Правильно я понимаю, что это ещё что-то, типа cppcheck/lint, которая скажет, ой - тут у вас какой-то кривой крейт, не надо его использовать?

Но вопрос больше в другом, как его компилятор пропустил?

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

257. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Урри (ok), 18-Июн-21, 21:25 
unsafe.
Вся магия хруста отключается одним простым словом.
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от deeaitch (ok), 18-Июн-21, 16:07 
> кто-нибудь поясните пожалуйста, как при декларируемой безопасной работе с памятью случается такое

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

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

158. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (158), 18-Июн-21, 16:14 
Не знаток раста от слова "совсем", но я там заметил в коде блок " unsafe {...}", какой там контроль в компиляторе должен быть?
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

166. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Совершенно другой аноним (?), 18-Июн-21, 16:18 
Ясно. Теперь понятно, почему компилятор ничего не нашел, спасибо.
Ответить | Правка | Наверх | Cообщить модератору

223. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Ordu (ok), 18-Июн-21, 18:46 
> Это в компиляторе какого-то контроля не хватало, и его потом починили, или код крейта был так написан, что как-то смог обойти все контроли?

Код использует unsafe функцию get_by_index собственного изобретения, которая возвращает raw-указатель на элемент массива. Затем он использует ptr.read, чтобы прочитать элемент массива. И таким образом он дублирует элемент массива, информация про ownership теряется. Это похрен, в ряде случаев, но в его примере со String это не работает и не может сработать.

String содержит в себе ptr: *u8 -- указатель на блок памяти, содержащий все символы. Этот String -- уникальный владелец указателя на этот кусок памяти, он может позволить позаимствовать указатель на него, но лишь на время, и borrow-checker следит за тем, чтобы позаимствованная ссылка не смогла бы пережить String, из которого она была позаимствована. Когда объект String удаляется, вызывается String::drop, которая делает free на этот указатель. Гарантии safe-кода и код String гарантируют, что всё пройдёт норм: что этот указатель будет валидным, и что после его освобождения нигде не останется dangling-pointer'ов.

Но чувак нашёл способ скопировать String, то есть он получил два объекта String, хранящие указатели на один и тот же кусок памяти. Он взял raw-указатель на String, и прочитал оттуда сам String, вместе с указателем на память. Естественно, что когда эти String'и удаляются, он получает double-free: первый удалённый уже освободил память, указатель во втором превратился в dangling-pointer, и удаление второго String'а приводит к free на висящем указателе, то есть а double-free.

В целом, косяк за программистом, который не понимал, что он делает: если ты расчехлил unsafe, то надо следить самостоятельно за происходящим. Borrow-checker, конечно, проверяет unsafe код, но если ты преобразуешь указатель на объект в raw-указатель, а потом обратно, то он пропустит, что произошёл borrow.

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

241. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Совершенно другой аноним (?), 18-Июн-21, 20:04 
>> Это в компиляторе какого-то контроля не хватало, и его потом починили, или код крейта был так написан, что как-то смог обойти все контроли?

...

> В целом, косяк за программистом, который не понимал, что он делает: если
> ты расчехлил unsafe, то надо следить самостоятельно за происходящим. Borrow-checker, конечно,
> проверяет unsafe код, но если ты преобразуешь указатель на объект в
> raw-указатель, а потом обратно, то он пропустит, что произошёл borrow.

Спасибо за пояснение. Единственно, что удивило - я так думал, что unsafe должен использоваться довольно редко, но судя по коду, который был в базе cve - наоборот, очень часто.

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

245. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 18-Июн-21, 20:21 
> Единственно, что удивило - я так думал, что unsafe
> должен использоваться довольно редко, но судя по коду, который был в
> базе cve - наоборот, очень часто.

В базе CVE unsafe естественно будет появляться гораздо чаще, чем вне её. База CVE, в этом смысле, не показатель.

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

286. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (286), 19-Июн-21, 08:44 
Как ты смог прочитать нечитаемый синтоксос?
Опеннетчики, зжечь ведьму!
Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору

306. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Ordu (ok), 19-Июн-21, 16:48 
Да хз. Оно как-то само.
Ответить | Правка | Наверх | Cообщить модератору

108. Скрыто модератором  –4 +/
Сообщение от Аноним (72), 18-Июн-21, 15:32 
Ответить | Правка | Наверх | Cообщить модератору

116. Скрыто модератором  +2 +/
Сообщение от Аноним (86), 18-Июн-21, 15:36 
Ответить | Правка | Наверх | Cообщить модератору

124. Скрыто модератором  –3 +/
Сообщение от Аноним (72), 18-Июн-21, 15:50 
Ответить | Правка | Наверх | Cообщить модератору

152. Скрыто модератором  –1 +/
Сообщение от Адсосин (?), 18-Июн-21, 16:11 
Ответить | Правка | Наверх | Cообщить модератору

162. Скрыто модератором  +/
Сообщение от Аноним (72), 18-Июн-21, 16:17 
Ответить | Правка | Наверх | Cообщить модератору

171. Скрыто модератором  –1 +/
Сообщение от Аноним (171), 18-Июн-21, 16:23 
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

159. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (135), 18-Июн-21, 16:15 
>Для массивов реализован типаж IntoIterator

В следующей версии ждём IntoTollerator.

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

169. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +4 +/
Сообщение от Аноним (171), 18-Июн-21, 16:22 
Хороший язык и не надо насильно вставлять в ядро. Очередная новость, которая подчеркивает вторичность Раста.
Ответить | Правка | Наверх | Cообщить модератору

181. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (135), 18-Июн-21, 17:00 
Ждём, что по поводу модулей на Rust скажут разработчики Linux-libre.
Ответить | Правка | Наверх | Cообщить модератору

190. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (190), 18-Июн-21, 17:26 
Операция Google по внедрению в vendor-lock в linux началась!
Chromium уничтожит все ваши браузеры и захламит все ОС своей рекламой!
Ответить | Правка | Наверх | Cообщить модератору

228. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Аноним (217), 18-Июн-21, 18:49 
Вот ни разу не шутка
Ответить | Правка | Наверх | Cообщить модератору

208. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Аноним (208), 18-Июн-21, 17:52 
Понятно что гуглу линукс больше не нужен, потому и пытаются загадить ядро растомусором
Ответить | Правка | Наверх | Cообщить модератору

225. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (217), 18-Июн-21, 18:47 
Скорее выбить из ниш, где сборщик мусора мешает жить.
Всё инфраструктурное, жизнеобеспечение, транспорт - линукс вычитайте сразу.

В телефонах останется)

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

261. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от InuYasha (??), 18-Июн-21, 22:04 
Всё, уговорили. Раз уж сам Гугл спонсирует - значит, действительно раст ужасен.
Ответить | Правка | Наверх | Cообщить модератору

264. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –5 +/
Сообщение от Аноним (264), 18-Июн-21, 23:18 
Мне очень нравится когда компилятор находит много ошибок в коде, но почитав комментарии на opennet возниакет желаниче чуть ли не расстелять разработчиков.
Ответить | Правка | Наверх | Cообщить модератору

285. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (285), 19-Июн-21, 08:30 
Ненавижу хруст. Это самый худший язык программирования с нечитаемым синтаксисом и лживыми утверждения про отсутствие сборника мусора. Хрустоманов нельзя подпускать к коду ядра ближе чем на километр
Ответить | Правка | Наверх | Cообщить модератору

288. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +3 +/
Сообщение от Аноним (286), 19-Июн-21, 08:48 
>Ненавижу

Годам к 24 должно пройти, если нет, то срочно к врачу.

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

287. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (286), 19-Июн-21, 08:47 
Ъ - Логика
Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору

266. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (266), 18-Июн-21, 23:28 
>Дополнительно можно отметить предоставление финансирования работы по развитию интеграции в ядро Linux средств для разработки компонентов на языке Rust.

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

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

275. Скрыто модератором  –2 +/
Сообщение от eq (?), 19-Июн-21, 01:02 
Ответить | Правка | Наверх | Cообщить модератору

276. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (276), 19-Июн-21, 01:16 
Похоже придется скоро на BSD ядра переходить. Шлёпнут Линуса и деваться будет некуда...
Ответить | Правка | Наверх | Cообщить модератору

355. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (355), 20-Июн-21, 19:17 
BSD мертвы. Драйверы тянут из Linux, но даже так успевают далеко не все.
Ответить | Правка | Наверх | Cообщить модератору

358. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 20-Июн-21, 21:54 
> BSD мертвы.

Этой мантре на опеннете уже под 20 лет.
> Драйверы тянут из Linux, но даже так успевают далеко не все.

Не сильно опоздавшие родиться в курсе, что Linux 15 лет назад тянул драйверы из BSD и венды, но даже так "успевал далеко не все".


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

279. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (279), 19-Июн-21, 05:25 
А че сразу то не переписать ядро на джаве или шарфе? Че мелочиться то?
Ответить | Правка | Наверх | Cообщить модератору

314. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (311), 19-Июн-21, 17:29 
А системные вызовы сделать удобными для использования прямо из JS. Таким образом, можно будет заменить GLibc на Electron.
Ответить | Правка | Наверх | Cообщить модератору

280. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –5 +/
Сообщение от acroobat (??), 19-Июн-21, 06:01 
Гугловцы в курсе, что раст написан на C/C++
Ответить | Правка | Наверх | Cообщить модератору

354. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Аноним (355), 20-Июн-21, 19:16 
Вообще-то Rust был написан на Ocaml, а затем переписан на Rust.
Ответить | Правка | Наверх | Cообщить модератору

289. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Сергей (??), 19-Июн-21, 08:57 
Я балдею, средство разработки засунуть в ядро... И что это даст самому ядру...
Ответить | Правка | Наверх | Cообщить модератору

315. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 19-Июн-21, 17:35 
Ни-че-го.
Ответить | Правка | Наверх | Cообщить модератору

290. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 19-Июн-21, 09:28 
> Реализации IntoIterator для массивов мешали проблемы с совместимостью, вызванные ранее добавленным в компилятор преобразованием метода array.into_iter() в (&array).into_iter(). Указанные проблемы удалось решить обходным путём ...

Дизайн от бога

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

292. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (-), 19-Июн-21, 09:29 
Не нужно. Гуглу с Майкософт доверять нельзя. Я доверяю провереному временем языку программирования. Интересна их аргументация, которая основана не на аналитике исходного кода ядра, а на взятом откуда-то сбоку наблюдении.

80% всех уязвимостей в ядре или в вакууме? Вот в чём вопрос.

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

295. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (295), 19-Июн-21, 11:27 
Сишники даже плюсы не осилили, им тяжело в книгу толще кернигана/ричи, а тут раст...
Ответить | Правка | Наверх | Cообщить модератору

334. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 20-Июн-21, 12:45 
>Сишники даже плюсы не осилили, им тяжело в книгу толще кернигана/ричи, а тут раст...

Структурная парадигма проста - имеет всего 3 конструкции: последовательность, цикл, ветвление. Растоманы и си плюс-плюсники в реальной жизни используют 1% всех возможностей языков-монстров.

Ну а формошлёпство к теме нашего разговора не отностится.

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

369. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 21-Июн-21, 11:00 
> Структурная парадигма проста - имеет всего 3 конструкции: последовательность, цикл, ветвление.

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

> Растоманы и си плюс-плюсники в реальной жизни используют 1% всех возможностей языков-монстров.

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

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

374. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Апчхи (?), 21-Июн-21, 15:39 
Чисто на асме раньше и фигачили, да и до сих пор он никуда не делся где нужно иметь доступ ко всем фичам процессора, другое дело что большая часть кода это логика и алгоритмы которую удобнее писать на си, ну и портировать легче
Ответить | Правка | Наверх | Cообщить модератору

375. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 21-Июн-21, 16:17 
> большая часть кода это логика и алгоритмы которую удобнее писать на си

именно. об этом и речь. на С писать проще чем на асме,  а на расте проще, чем на С. Поэтому-то раст и хотят включить в ядро.

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

391. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –2 +/
Сообщение от Аноним (-), 23-Июн-21, 05:28 
>на расте проще, чем на С. Поэтому-то раст и хотят включить в ядро.

Вранье. Си более плоский, простой, и безрантаймовый в сравнении с Растом.

Да, и подозрительно то, что Гуглятина не продвигает в сегменте системщины Go.

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

395. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (377), 23-Июн-21, 06:09 
>Вранье.

Вранье!

>Си более плоский, простой,

убогий, другими словами.

>и безрантаймовый в сравнении с Растом.

Вранье. Раст такой же безрантаймовый как и С/С++

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

397. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (-), 23-Июн-21, 07:59 
Аргументы закончились, начал хамить. Продолжай.
Ответить | Правка | Наверх | Cообщить модератору

399. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 23-Июн-21, 08:11 
Аргументы !!!???

более плоский - это аргумент?

продолжай "аргументировать". п-ф-ф-ф.

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

405. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (-), 23-Июн-21, 22:43 
>>> Вранье.  Си более плоский, простой
>>> Вранье.
>> Вранье!
> Аргументы закончились, начал хамить. Продолжай.

Очередная иллюстрация "свое не пахнет!"?
> и безрантаймовый

на практике gcc может потребовать memcpy/memset (инициализация массивов), в ржавчине нужны минимальные реализации memcpy, memcmp, memset, rust_begin_panic и rust_eh_personality, но это - строк 30 кода (или вообще заглушки)
#[lang = "eh_personality"]
#[no_mangle]
pub extern fn rust_eh_personality() {
}
#[lang = "panic_impl"]
#[no_mangle]
pub extern fn rust_begin_panic(info: &PanicInfo) -> ! {
    unsafe { intrinsics::abort() }
}

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

402. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Совершенно другой аноним (?), 23-Июн-21, 16:58 
>>и безрантаймовый в сравнении с Растом.
> Вранье. Раст такой же безрантаймовый как и С/С++

про C++ не скажу, а в С в варианте freestanding рантайма нет. совсем нет. ни единой функции. уже много раз обсуждалось. Если интересно см. ветку:
https://www.opennet.dev/openforum/vsluhforumID3/121332.html#290

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

297. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +5 +/
Сообщение от Аноним (297), 19-Июн-21, 13:15 
При упоминании раста у сишковцев void* начинает жать.
Ответить | Правка | Наверх | Cообщить модератору

322. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (322), 19-Июн-21, 18:03 
Гугл прогнулся! Все думали, что будет go пропихивать... а оно вон как повернулось, измена же!!!
Ответить | Правка | Наверх | Cообщить модератору

326. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (-), 19-Июн-21, 20:09 
Чем Rust лучше JVM-based languages таких как Scala или Clojure? Мы сейчас про саму Java не говорим. Не срача ради. Вот честно. Смотрю я на все эти новшества и не понимаю.
Ответить | Правка | Наверх | Cообщить модератору

328. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (322), 19-Июн-21, 22:06 
> Не срача ради.

Нативный код же. Как ты собираешься class-файл с байткодом jvm пристыковать к рандомному нативному исполняемому ELF-файлу с кодом для x86/amd64/arm/и_т.д.?

P.S. gcj что-то подобное пытался делать, но в итого проект похоронили.

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

329. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (264), 19-Июн-21, 23:27 
можно скомпилировать через graalvm native-image в исполняемый файл.
Ответить | Правка | Наверх | Cообщить модератору

351. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 20-Июн-21, 14:45 
>можно скомпилировать через graalvm native-image в исполняемый файл.

Лютый маньяк.

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

350. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 20-Июн-21, 14:44 
>P.S. gcj что-то подобное пытался делать, но в итого проект похоронили.

Маньяки.

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

352. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от Аноним (352), 20-Июн-21, 17:34 
let rust must die
Ответить | Правка | Наверх | Cообщить модератору

359. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 20-Июн-21, 23:56 
зачем нужна поддержка в ядре? так не запускаются приложения, сокеты не работаю, пусть отдельнй форк линукса деают для любителей раста, или возмоность отключать руками эту поддержку.
Ответить | Правка | Наверх | Cообщить модератору

368. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 21-Июн-21, 10:54 
> зачем нужна поддержка в ядре?

Очевидно что бы писать драйверы устройств на расте.

> пусть отдельнй форк линукса деают

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

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

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

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

379. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 21-Июн-21, 23:12 
а что, для того что бы выразить свою точку зрения нужно денег заплатить, стать спонсором с правом голоса?
По вашему свободный продукт должен строится на базе мнения корпораций? Очевидно что наше представление о свободном ПО разнится.
Сначало опционально, потом жестко зашито в ядро. Лисе главное залезть в курятник, а там уж она сделает все как вы любите.
Ответить | Правка | Наверх | Cообщить модератору

385. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 22-Июн-21, 08:22 
>а что, для того что бы выразить свою точку зрения нужно денег заплатить, стать спонсором с правом голоса?

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

>По вашему свободный продукт должен строится на базе мнения корпораций?

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

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

409. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 24-Июн-21, 23:15 
не нужно гадить в ядре. втыкать япБ программы на которых контролируют память без участия программиста. Пусть сделают отдельную ветку. А то так боком боком, и сначала можно отключать, а потом х..
Так чт не нужно гадить в ядре.
Ответить | Правка | Наверх | Cообщить модератору

417. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 25-Июн-21, 08:55 
>не нужно гадить в ядре.

Линус проследит.
>программы на которых контролируют память без участия программиста.

почему так нельзя делать ?

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

418. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 25-Июн-21, 23:03 
так можно делать при написании сайтов, скриптов для БД и пр., но не в сисемном ПО
Ответить | Правка | Наверх | Cообщить модератору

360. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от СССР (?), 21-Июн-21, 00:15 
"По данным компаний Microsoft и Google около 70% уязвимостей вызваны небезопасной работой с памятью." -
)) а не потому ли что в 90 их код писался армией дешевых индусов, состав который набирался с улицы. что не индус то программист. Вот сейчас винда не та что раньше, работает стабильно, не как раньше. и что получается, на раст переписали? так стоит ли прикрывать руки из жопы широкими штанами? или же писать правду и главное признавать. Бизнесу нужна дешевая рабочая сила, такая что бы любого программиста можно было бы заменить дешевым, создать инструменты с наинизжим порогом вхождения. Не язык пишут удобный для программистов, а язык пишут удобный для бизнесменом. А мы читаем все это вранье и смакуем, хотя эта безопасность уже давным давно реализованна и в опасных языках, н онет, давайте как не будем об этом, раст и точка.
Общество пи3дyнoв и быдлa.
Ответить | Правка | Наверх | Cообщить модератору

372. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (372), 21-Июн-21, 13:59 
> эта безопасность уже давным давно реализованна и в опасных языках

Так может поведаешь об этом всяким сишникам, чтобы перестали плодить дыры?

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

380. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 21-Июн-21, 23:15 
чуть больше практики + умные указатели, контейнеры.
не достаточно что бы не тупить?
Ответить | Правка | Наверх | Cообщить модератору

386. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (377), 22-Июн-21, 08:25 
> чуть больше практики + умные указатели, контейнеры.

это есть в С++ и Rust. ядерные чуваки выбрали раст. чем ты не доволен ?

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

392. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 23-Июн-21, 05:31 
>ядерные чуваки выбрали раст. чем ты не доволен ?

Враньё. Ядерные чуваки выбрали копилефт и чистый Си. А Раст пытаются пихать левые люди, в лице копирастов.

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

394. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (377), 23-Июн-21, 05:59 
https://www.opennet.dev/opennews/art.shtml?num=54792

"Поддержка разработки драйверов ядра Linux на языке Rust активно обсуждалась в прошлом году, в том числе с участием Линуса Торвальдса, который не исключал такую возможность. Идею также поддержал Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра Linux."

По итогу, Линус не против, Грег Кроа-Хартман - за. В ветку некст раст модуль добавил Стивен Ротвелл (мэйнтейнер ветки Linux-next). Вот как, оказывается, выглядят копирасты и левые люди. Кто же тогда не левые ?

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

396. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 23-Июн-21, 07:57 
>По итогу, Линус не против

Я раскрою это "не против". Потому-что за скобками много чего есть. Линус всегода говорил, что самый лучший язык - это Си. Его "не против" означает: "Поскольку Раст пропихивают очень богатые копирасты, то не буду входить с ними в конфликт, но мне лично и всем системным программистам Раст, тупо не нужен. Посмотрим что из этого выйдет. Если что, то сразу все растманские высеры закрою. А пока осторожно им разрешу, писать им отдельные модули, фукционал, которых не затрагивает основную ветку". Да, Линус понимает Раст бесполезен.

>Грег Кроа-Хартман - за.

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

>Вот как, оказывается, выглядят копирасты и левые люди. Кто же тогда не левые ?

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

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

398. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 23-Июн-21, 08:09 
>Я раскрою это "не против".

А где "раскрывалку" покупал? А то таких "раскрывателей" полный форум. Все, понимаешь, знают что конкретно имел в виду Линус, и остальные мейнтейнеры.

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

Я вопрос задал, или это для тебя слишком сложно прочитать и осознать написанное?

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

410. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 24-Июн-21, 23:17 
всмысли выбрали? - "Google профинансирует добавление поддержки Rust в ядро Linux" т.е. гугл курирует этот вопрос, для чего? добрые и порядочные капиталисты?
Не будте так наивны.
Ответить | Правка | К родителю #386 | Наверх | Cообщить модератору

390. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 22-Июн-21, 11:12 
Даже в С++ (где можно делать перечисленное), который не используется в ядре: делать безопасный код -- это надо стараться, и при этом легко допустить ошибку, и компилятор тебе об этом не скажет. А в безопасных языках всё наоборот: небезобосный код -- это исключение.
Ответить | Правка | К родителю #380 | Наверх | Cообщить модератору

393. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 23-Июн-21, 05:36 
>А в безопасных языках всё наоборот: небезобосный код -- это исключение.

В "безопастных языках" нет безрантаймовости. Чистый Си c -Wall + gdb + valgrind = Rust не нужен.

В Раст все понапихано. У чистого Си, в реализацих библиотеки отдельно, компилятор отдельно.

Шах, и мат!

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

400. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 23-Июн-21, 11:18 
> Чистый Си c -Wall + gdb + valgrind

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

> В Раст все понапихано

Можете почитать про tiny hello world на rust. Итоговый запускаемый бинарий весит порядка 100 байт, е ли правильно помню.

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

403. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 23-Июн-21, 18:28 
>И так же очевидно, что проверки на этапе компиляции гораздо вкуснее, чем необходимость гонять valgrind для тестирования каждого возможного случая.

Вы Си плюс-плюсник? Если бы вы писали на чистом Си вы бы так не говорили. На чистом Си большинство языковых конструкций это идиомы. Чистый Си + инструменты - это безопастно. Стандарт 11 года некоторые опасные функции заменяет безопастными аналогами.

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

404. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 23-Июн-21, 21:36 
Я в качестве основного языка лет 10 использовал Си, а потом перешёл на Go (лет 9 назад).
Ответить | Правка | Наверх | Cообщить модератору

413. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 24-Июн-21, 23:49 
ну для таких как вы разработают хлеборезку и скажут что нож в руках не безопасно дя и выглядит не толлерантно. и вот пройдет какой то время и "люди" будут говорить про обрезанные пальцы и вспоротые животы.
так и начнете пользоваться этими хлеборезками. Будете работать на производстве что бы зработать на хайповое устройство которое позволит вам считать себя модны, успешным, муууудрым. так и пройдет ваша жалкая, беспомощная жизнь. Вами легко манипулировать.
Ответить | Правка | К родителю #390 | Наверх | Cообщить модератору

416. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (377), 25-Июн-21, 08:51 
Что бы такое заявлять, не кривя душой, человек должен сам очистить кремний, вырастить из него микросхемы. Выплавить металл, сделать из него проволоку и фольгу. и много чего еще. потом из всего этого собрать себе компьютер.
А если ты тупо взял у мамки денег и купил комп в магазине, то забали свое лицемерное лицо.
Ответить | Правка | Наверх | Cообщить модератору

419. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 25-Июн-21, 23:06 
очко свое залепи, эй ты чмошница!
теб шкивает от изобретения велосипеда до полной покимонизации людей. баланс для быдла неведом.
Ответить | Правка | Наверх | Cообщить модератору

420. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +1 +/
Сообщение от Аноним (420), 27-Июн-21, 10:32 
С ним бесполезно спорить. Вместо указания на реальные недостатки раста, он пугает быдлофикацией людей, прямо типичный луддит, который боится остаться без работы.
Ответить | Правка | К родителю #390 | Наверх | Cообщить модератору

411. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  –1 +/
Сообщение от СССР (?), 24-Июн-21, 23:24 
всяким? ну есть такии программисты которым я бы порекомендавал бы питон, пусть пишут сайты.
вот дыры - https://www.opennet.dev/opennews/art.shtml?num=55384
Ответить | Правка | К родителю #372 | Наверх | Cообщить модератору

421. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (420), 27-Июн-21, 10:35 
И останешься ты один с парой людей на сишке писать. Какой хитрый план устранения конкурентов!
Ответить | Правка | Наверх | Cообщить модератору

424. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 28-Июн-21, 23:11 
ну как и с чипсами и пивом, я такое не кушаю, а большенство жрут, пьют. чувствую себя немного одиноко )
Ответить | Правка | Наверх | Cообщить модератору

371. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним12345 (?), 21-Июн-21, 12:43 
В сад
Ответить | Правка | Наверх | Cообщить модератору

378. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +2 +/
Сообщение от Serq (?), 21-Июн-21, 17:44 
Надо скрестить  Питон с  растом ,  и  появится  новый  язык обладающий  достоинством обеих языков
Ответить | Правка | Наверх | Cообщить модератору

384. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (-), 22-Июн-21, 06:26 
Нет появится очередной C++.
Ответить | Правка | Наверх | Cообщить модератору

389. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от anonymous (??), 22-Июн-21, 11:09 
А какие объективные достоинства у python, кроме того, что он очень популярен?
Ответить | Правка | К родителю #378 | Наверх | Cообщить модератору

412. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от СССР (?), 24-Июн-21, 23:37 
> А какие объективные достоинства у python, кроме того, что он очень популярен?

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


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

415. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Аноним (415), 25-Июн-21, 08:03 
на секунду подумал Rust игру натив клиент сделают под линух, потом вовремя окстился :D
Ответить | Правка | Наверх | Cообщить модератору

425. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от wyry (?), 13-Дек-21, 05:53 
Мне понравилась аналогия Rust и "резиновой женщины" для защиты от ЗППП, сама бы такого не придумала, но это удивительно точная аналогия. Вообще изначально относилась совершенно благосклонно к "безопасному языку с производительностью C", на практике же оказалось, что уровень "удобств" этого языка абсолютно не покрывает затрат: гораздо проще придумать безопасную и простую архитектуру памяти на чистом C чем ещё хоть секунду кувыркаться (политкорректно сказано) с "особенностями владедения". Растоманы часто говорят:"Вы не любите Rust, потому что не понимаете", нет, я не люблю Rust с полным пониманием. Невольно хочется процитировать Джефферсона: "Тот, кто готов променять свою свободу на безопасность не получит ни свободы, ни безопасности". В итоге в любом достаточно сложном проекте в Rust без проблем можно получить утечку памяти (причём как это может быть информации уже тонны). С библиотеками - большинство значимых библиотек - это обёртки, причём unsafe по понятным причинам, где гарантии что они правильно работают? То есть в один момент можно прийти к тому, что всплывёт баг непонятно где. unsafe - это вообще комедия, так уж сложилось, что в любой грамотной архитектуре на C я без unsafe знаю что и где могло сломаться. Свобода C/C++ подразумевает то что человек ответственно отнесётся к ней, это не значит что так оно и есть, в Rust компилятор тебе говорит: пиши так. Тебе что-то не нравится? В C/C++ это реализуется проще и быстрее? Мне плевать, раб.
Ответить | Правка | Наверх | Cообщить модератору

427. "Выпуск Rust 1.53. Google профинансирует добавление поддержки..."  +/
Сообщение от Z (??), 24-Апр-22, 15:39 
За что так ненавидят этот язык? Полистал документацию, всё очень прилично.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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