The OpenNET Project / Index page

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



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

"Rust опередил C/C++ по объёму кода, добавляемого в платформу Android"  +/
Сообщение от opennews (??), 14-Ноя-25, 15:43 
Компания Google подвела итоги использования компонентов на языке Rust в платформе Android. Стратегия  по внедрению в Android методов безопасной разработки для нового кода оказалась успешной. В 2025 году впервые доля уязвимостей, вызванных ошибками при работе с памятью, оказалось меньше 20% от общего числа уязвимостей. Для сравнения в 2024 году этот показатель в Android составлял 24%, а в 2019 году - 76%. При этом средний показатель по индустрии продолжает оставаться на уровне 70%...

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

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

Оглавление

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


1. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –7 +/
Сообщение от Аноним (1), 14-Ноя-25, 15:43 
лучший! надеюсь в будущем 99% и 1% для с и с++
Ответить | Правка | Наверх | Cообщить модератору

13. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –5 +/
Сообщение от Аноним (13), 14-Ноя-25, 16:10 
Этому устаревшему мусору и 1% много - уж 1% допереписать вообще не проблема, и забыть их как страшный сон.
Ответить | Правка | Наверх | Cообщить модератору

113. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (113), 14-Ноя-25, 20:21 
Fortran!! или Cobol. Или PL1/m
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

126. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (126), 14-Ноя-25, 20:53 
Ну и где те, кто тут рассказывает, что на расте только переписывают?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

132. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (132), 14-Ноя-25, 21:34 
Андроид уже давно написан. То что его зачем-то переписывают на раст всего лишь подтверждает что на расте ничего невозможно написать.
Ответить | Правка | Наверх | Cообщить модератору

134. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Xo (?), 14-Ноя-25, 21:43 
О, а вот и хейтеры прибежали.
Ответить | Правка | Наверх | Cообщить модератору

209. Скрыто модератором  +/
Сообщение от Аноним (209), 15-Ноя-25, 01:01 
Ответить | Правка | Наверх | Cообщить модератору

200. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (200), 15-Ноя-25, 00:47 
Так а что же ещё? Вот код, который был в Андроеде на C и переписывают на Раст.
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

136. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Ан333ним (?), 14-Ноя-25, 21:50 
Злой ты, всех хейтеров ведь таким макаром на мороз выкинут.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +24 +/
Сообщение от Анонимemail (5), 14-Ноя-25, 15:47 
Основная проблем в таких отчётах это соответствие действительности. Весь год внедряли Rust, руководство хочет получить свои премии и бонусы ведь близится конец года. Что делаем - шлёпаем красивые отчётики с доказательством собственной экономической эффективности и о-па премия в кармане.
Ответить | Правка | Наверх | Cообщить модератору

22. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +6 +/
Сообщение от Аноним (22), 14-Ноя-25, 16:24 
> Основная проблем в таких отчётах это соответствие действительности.
> шлёпаем красивые отчётики

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

> Весь год внедряли Rust

Не год, а уже почти шесть лет:

"Использование кода на Rust при разработке системных компонентов Android началось в 2020 году"

> руководство хочет получить свои премии и бонусы

Опять менеджеры гугла подгадили опеннетным экспертам! Конечно руководство получит бонусы: кочличество дыреней сократилось-то!

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

36. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (36), 14-Ноя-25, 16:44 
Я и с публичными коммитами тебе что угодно нарисую. Тут и без продвигателей в опенсурсе возникают вопросы почему сделали так, а не иначе, а уж при желании я тебе такую сову на глобус натяну, что бейсик станет самым безопасным, быстрым и ревьюевымым языком в мире.
Ответить | Правка | Наверх | Cообщить модератору

76. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +3 +/
Сообщение от Аноним (22), 14-Ноя-25, 18:32 
> Я и с публичными коммитами тебе что угодно нарисую.

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

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

149. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +4 +/
Сообщение от Витюшка (?), 14-Ноя-25, 22:21 
Ты не понял! У них специально составленные коммиты с кодом, чтобы ввести в заблуждение и выдать желаемое за действительное! И только анонимус с opennet знает настоящую правду!

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

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

154. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –2 +/
Сообщение от ГруднаяЖаба (?), 14-Ноя-25, 22:44 
докажи что земля - шар. На простых опытах докажи

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

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

177. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +3 +/
Сообщение от Анонимусс (-), 14-Ноя-25, 23:47 
> докажи что земля - шар. На простых опытах докажи

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

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

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

64. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Юзер (??), 14-Ноя-25, 17:50 
Этот шабаш Rust, то же самое что и с Googlang, и Chromebook ами.
Когда стали появлятся Chormebook, все говорили что это лучшее.
Количество пользователей, Chrome OS — всего 1,78%, это даже не 4%.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

122. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (122), 14-Ноя-25, 20:49 
Ну да, ну да... Наверное и базу с CVE подчистили. А то вдруг высокое начальство перепроверит. Ну или просто не принимали те CVEшки, в которых проблемы работы с памятью. Или принимали только каждую третью-четвертую.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

133. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (132), 14-Ноя-25, 21:35 
А разгребать эту мусорную кодовую базу будут уже другие.  
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

174. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от dddd (?), 14-Ноя-25, 23:31 
тошнотворный xyz гугло дроч на числа. А потом будет как с фуксией
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

6. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +7 +/
Сообщение от Аноним (6), 14-Ноя-25, 15:47 
Ну естественно опередил, раст же надо как то продвигать и пиарить, да и чтоб качественно писать на расте, нужно реально очень много писать. Ну и если цель переписывание всего подряд, конечно кода будет больше.
В то время как си код компактный и лаконичный, на си уже всё написано.
Ответить | Правка | Наверх | Cообщить модератору

24. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +4 +/
Сообщение от Аноним (22), 14-Ноя-25, 16:26 
> Ну и если цель переписывание всего подряд, конечно кода будет больше.

Тем временем в новости:

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

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

55. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (55), 14-Ноя-25, 17:19 
У них там разве весь код не го с котлином? Какой им толк от си с плюсами (они вообще на них писали кроме пары либ), естественно, раст обгонит что угодно с его тысячами гигабайт.

Нет, это всё прекрасно, но давайте трезво оценивать такие "новости".

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

70. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (22), 14-Ноя-25, 18:20 
> У них там разве весь код не го с котлином > Какой им толк от си с плюсами

Да начните же вы наконец текст новости читать:

"В 2025 году объём нового кода на Rust в Android превысил объём добавляемого за год кода на C и C++."

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

78. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –3 +/
Сообщение от Аноним (55), 14-Ноя-25, 18:39 
>> У них там разве весь код не го с котлином > Какой им толк от си с плюсами
> Да начните же вы наконец текст новости читать:
> "В 2025 году объём нового кода на Rust в Android превысил объём
> добавляемого за год кода на C и C++."

Одно другому никак не мешает, повестка достаточно манипулятивная.

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

85. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +7 +/
Сообщение от Аноним (22), 14-Ноя-25, 18:48 
> Одно другому никак не мешает, повестка достаточно манипулятивная.

Да, да, "давайте трезво оценивать такие "новости" - и дальше персонаж вещает про повестку и прочие ветряные мельницы. 🤦

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

89. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Аноним (55), 14-Ноя-25, 19:01 
Какие противоречия? Гугл в принципе не пишет много кода, который по объективным причинам пишется на языках вроде си -- результат, гугл пишет больше когда на других модных языках, которые требуют ещё больше бойлерплейта. Из альтернатив си и плюсам у них объективно только 1 вариант. Дальше что, все должны восхититься тому, как на расте написали много полезного реюзабельного кода? Кстати, где же он?
Ответить | Правка | Наверх | Cообщить модератору

91. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Медведь (ok), 14-Ноя-25, 19:01 
> В 2025 году объём нового кода на Rust в Android превысил объём добавляемого за год кода на C и C++

Ма-а-аленький вопрос: а как подсчитывался объем кода? в строках / символах / байтах исходников? Так ржавокод пухлее аналогичного по семантике плюсового раза в 2-3 -- из-за кучи бойлерплейта, отсутствия наследования и т.д. Это как-то учитывалось? Очень сомневаюсь...

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

96. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Вася (??), 14-Ноя-25, 19:37 
Наоборот, код на расте довольно плотный с чейнингами.
Ответить | Правка | Наверх | Cообщить модератору

102. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (102), 14-Ноя-25, 19:54 
> Так ржавокод пухлее аналогичного по семантике плюсового раза в 2-3

А чего не в 10? Набрасывать так набрасывать!

> из-за кучи бойлерплейта

Приведи конкретный пример "брйлерплейта" по сравнению с C++, о котором ты постоянно вещаешь.

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

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

163. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Анонимусс (-), 14-Ноя-25, 23:07 
> Ма-а-аленький НАБРОС: а как подсчитывался объем кода? в строках / символах / байтах исходников?

А зачем спрашивать, если в оригинальной статье все написано?
Например: Net lines of code added: Rust vs. C++, first-party Android code.

> Так ржавокод пухлее аналогичного по семантике плюсового раза в 2-3

А по дырявости в 1000 раз меньше)

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

208. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (208), 15-Ноя-25, 01:00 
> раст же надо как то продвигать и пиарить

А зачем гуглу продвигать раст?

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

8. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Арчи (?), 14-Ноя-25, 15:53 
В статье противоречивая инфа про уязвимости. С одной стороны, говорится, что в новом коде уязвимостей нет, с другой стороны утверждается, что уязвимости в новом коде всегда растут экспоненциально. И только со временем их становится меньше. Времени по сравнению со старым кодом прошло еще не достаточно для таких громких заявлений. Я так думаю.
Далее, количество строк кода, совсем не показатель. Говорит совсем ни о чем, только о том, что кода написали больше. Ну написали, молодцы.
Опять-же недавно тут-же писали, что два аудита в новом коде ничего не нашли, а потом исследователи уязвимости таки нашли.
Во-общем новость отдает какими новостями из газеты Правда, что советские микросхемы самые большие в мире. Ну-да, проект гугловский, имеют право.
Ответить | Правка | Наверх | Cообщить модератору

28. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (28), 14-Ноя-25, 16:35 
> Времени по сравнению со старым кодом прошло еще не достаточно для таких громких заявлений. Я так думаю.

Тем временем в новости:

В 2025 году впервые доля уязвимостей, вызванных ошибками при работе с памятью, оказалось меньше 20% от общего числа уязвимостей. Для сравнения в 2024 году этот показатель в Android составлял 24%, а в 2019 году - 76%. При этом средний показатель по индустрии продолжает оставаться на уровне 70%.

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

42. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (36), 14-Ноя-25, 16:48 
Когда я был студентом моему ментору не хотелось тратить на меня время и он соврал что якобы руководитель хочет меня уволить за то что я часто делаю ошибки (примерно также как и другие студенты). И я стал гораздо меньше ошибаться.
Тут то же самое.
Ответить | Правка | Наверх | Cообщить модератору

189. Скрыто модератором  +/
Сообщение от Аноним (189), 15-Ноя-25, 00:13 
Ответить | Правка | Наверх | Cообщить модератору

40. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от VladSh (?), 14-Ноя-25, 16:46 
Где написано, что "уязвимости в новом коде всегда растут экспоненциально"?

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

Так при чём здесь газета "Правда"?

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

46. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Арчи (?), 14-Ноя-25, 16:57 
По смыслу статьи, и я имел ввиду под новым кодом, тот на котором пишут сейчас (или недавно). А под старым, тот на котором было написано много лет назад. Ведь "старый" код тоже когда-то был новым. Разве не так?

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

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

73. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (22), 14-Ноя-25, 18:27 
> считать преимуществом количество написанного кода

В новости ничего не говориться о количестве кода. Говориться лишь о процентном его соотношенни по сравнению с C и C++.

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

116. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от VladSh (?), 14-Ноя-25, 20:29 
Между кодом раньше (в статье имеется в виду не Rust) и сейчас (имеется в виду Rust) большая разница - Rust избавляет от многих проблем уже на уровне компиляции.

Вот, что сейчас:
"в Android на Rust написано около 5 млн строк кода, в которых выявлена лишь одна потенциальная уязвимость" - прекрасная иллюстрация.

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

151. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Арчи (?), 14-Ноя-25, 22:26 
Так давайте, откатимся в год появления Android, а именно в 2008. Все было на моих глазах. Ни про какие уязвимости я тогда не слышал. И в 2009, и в 2010 как-то особо про это не писали. Как молоды однако мы были.
Ответить | Правка | Наверх | Cообщить модератору

170. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Анонимусс (-), 14-Ноя-25, 23:25 
> Так давайте, откатимся в год появления Android, а именно в 2008.

А давайте!

CVE-2008-0985
Heap-based buffer overflow in the GIF library in the WebKit framework for Google Android SDK m3-rc37a and earlier allows remote attackers to execute arbitrary code via a crafted GIF file whose logical screen height and width are different than the actual height and width.

CVE-2008-0986
Integer overflow in the BMP::readFromStream method in the libsgl.so library in Google Android SDK m3-rc37a and earlier, and m5-rc14, allows remote attackers to execute arbitrary code via a crafted BMP file with a header containing a negative offset field.

CVE-2009-1442
Multiple integer overflows in Skia, as used in Google Chrome 1.x before 1.0.154.64 and 2.x, and possibly Android, might allow remote attackers to execute arbitrary code in the renderer process via a crafted (1) image or (2) canvas.

Типичные сишные дырени с RCE.
И это без кучи DoS при открытии картинок и тд)))

> Все было на моих глазах. Ни про какие уязвимости я тогда не слышал.
> Как молоды однако мы были.

Вот ни разу не удивлен.
Но глаза и уши вас подводили еще тогда :)

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

176. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Арчи (?), 14-Ноя-25, 23:39 
Ну так это-же "дырени", как вы говорите, в библиотеках, которые были написаны за пределами Android. Вот что-то я сомневаюсь, что Вы когда будете использовать сторонние библиотеки, будете проводить аудит. В противном случае пишите код таких библиотек заново. И это тоже не гарантия, что Ваш код будет абсолютно безопасен. То-же самое через некоторое время будет с новым кодом. И это уже происходит и будет происходить.
Мое замечание было о том, что пока объем кода относительно невелик, количество ошибок и "дыр" тоже невелико.
А ошибки и "дыры" будут всегда, потому-что код пишет человек. И не надо про ИИ и безопасный язык. И ИИ и безопасный язык создал человек.
И поймите я не защищаю один язык или ругаю другой. Языки здесь ни при чем. Человек, вот кто причина.
Ответить | Правка | Наверх | Cообщить модератору

178. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Анонимусс (-), 14-Ноя-25, 23:51 
> в библиотеках, которые были написаны за пределами Android

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

> А ошибки и "дыры" будут всегда, потому-что код пишет человек.

Но их количество можно очень сильно уменьшить. Напр. не использовать дырявые языки))

> Человек, вот кто причина.

Абсолютно согласен. Убить всех человеков. Слава роботам!

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

143. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (122), 14-Ноя-25, 22:03 
Вот казалось бы, всё в новости расписано чётко, ясно, логично. Но снова и снова появляются какие-то заявления, которые еще и плюсики зарабатывают. Только три варианта - или тролли пришли покушать или люди читать не умеют/не хотят или луддиты сопротивляются и не хотят принимать реальность.

> В статье противоречивая инфа про уязвимости.

Противоречия эти только в Вашей голове. От неумения понять прочитанное.

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

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

В статье же говорится просто и ясно про то, что в новом коде системных компонентов доля раст-кода немного превысила долю С/С++ кода. В этом общем новом системном коде доля ошибок работы с памятью сократилась с 76% в 2019-м году до менее чем 20% в 2025-м от всех ошибок. При этом в раст-коде нашли всего одну такую (потенциальную!) ошибку в ансейф-блоке (за всё время!). Вопрос - кто внёс оставшееся количество ошибок работы с памятью? Вы же не будете утверждать, что это была единственная такая ошибка, на расте, а на си/плюсах ошибок с памятью было ноль? Что эти 20% ошибок с памятью дала всего одна ошибка на расте, типа, в андроиде всего 5 ошибок за год нашли?

> Опять-же недавно тут-же писали, что два аудита в новом коде ничего не нашли, а потом исследователи уязвимости таки нашли.

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

И я не буду утверждать, что больше ошибок с памятью на расте не будет. Будет. Но, условно, 0.2 ошибки на миллион строк кода на расте (в основном в ансейф-блоках, часто из-за необходимости взаимодействовать с сишными компонентами) против 1000 ошибок на миллион строк кода на си/плюсах. Выбор более чем очевиден, учитывая, что подавляющее количество серьезных CVE вызвано этим типом ошибок.

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

9. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +5 +/
Сообщение от Аноним (9), 14-Ноя-25, 16:01 
> В настоящее время в Android на Rust написано около 5 млн строк кода

Которые добавили примерно 0 фич к условному андроиду 4.4 до всяких растов. Так победим!

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

23. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (9), 14-Ноя-25, 16:25 
> Crabby Avif, включающей парсер и декодировщик для формата Avif

Crabby Avif 🦀 Avif parser/decoder implementation in Rust. Features: Supports dav1d (ASM/C), libgav1 (C++) or android mediacodec as the underlying AV1 decoder. Лол.

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

58. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (55), 14-Ноя-25, 17:21 
Именно, очередные обёртки.
Ответить | Правка | Наверх | Cообщить модератору

182. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (189), 15-Ноя-25, 00:04 
Людям кушать хочется, вот и пишут код ради кода.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от xsignal (ok), 14-Ноя-25, 16:02 
А Android Runtime написана на C++, шах и мат! Так что основой основ, самым надёжным фундаментом, всегда будут C и C++.
Ответить | Правка | Наверх | Cообщить модератору

123. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Пишу с 3 пня (?), 14-Ноя-25, 20:51 
На счёт крестов не знаю, а вот Си — стандарт в системном низкоуровневом кодинге. И будет таковым в обозримом будущем.
Ответить | Правка | Наверх | Cообщить модератору

190. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (189), 15-Ноя-25, 00:14 
Это ты ещё не затронул, сколько там написано на джаве.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

191. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (189), 15-Ноя-25, 00:15 
П.с. если уж совсем докопаться, то основа основ Андроида — ядро. И ты сам знаешь на чем оно написано ¯\_ (ツ) _/¯
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

11. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +5 +/
Сообщение от Аноним (11), 14-Ноя-25, 16:02 
Про количество новых логических ошибок есть инфа?
Ответить | Правка | Наверх | Cообщить модератору

45. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +4 +/
Сообщение от Аноним (36), 14-Ноя-25, 16:49 
Её не выгодно разглашать ;)
Ответить | Правка | Наверх | Cообщить модератору

181. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (189), 15-Ноя-25, 00:02 
Это самый сложный тип ошибок. Сложно оценить где реально ошибка, а где задумано по логике.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

204. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (200), 15-Ноя-25, 00:53 
Поэтому учится у Лёни. Если что, not a bug.
Ответить | Правка | Наверх | Cообщить модератору

210. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (208), 15-Ноя-25, 01:02 
А есть основания полагать, что оно могло измениться?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

12. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от xsignal (ok), 14-Ноя-25, 16:05 
А раст... Ну нравится вам язык с подтяжками, чтобы штанишки у тех, кто не умеет работать с памятью не падали - пользуйтесь на здоровье!)
Ответить | Правка | Наверх | Cообщить модератору

16. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +5 +/
Сообщение от Аноним (13), 14-Ноя-25, 16:12 
Дело не в том что мы будем пользоваться, дело в том что мы вас заставим, некомпетентных в своей самоуверенности что _вы_ умеете работать с памятью.
Ответить | Правка | Наверх | Cообщить модератору

18. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –5 +/
Сообщение от xsignal (ok), 14-Ноя-25, 16:16 
Если что-то не работает по причине памяти - примеры в студию. Только не надо этих списков теоретических CVE, за которыми в реальности ничего не стоит.
Ответить | Правка | Наверх | Cообщить модератору

183. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (189), 15-Ноя-25, 00:06 
Судя по минусам ты кое кого задел за живое. Обычно их тут ставят, когда больше аргументов нет и чел начинает дергать роутер и накручивать их.
Ответить | Правка | Наверх | Cообщить модератору

135. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Анонен (?), 14-Ноя-25, 21:48 
Заставлялка не выросла.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

205. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (200), 15-Ноя-25, 00:55 
> дело в том что мы вас заставим

На горизонте маячит растофошизм.

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

220. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (220), 15-Ноя-25, 02:01 
> На горизонте маячит раст0ф0шизм

Т.е. десятилетия сишкоф0шы3ма в ядре и прочей системщине вас не смущали.
Просто потому что вас это устраивало, да?
А когда сишку начали выкидывать на мороз, вы начали вопить про ф0шы3м?

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

30. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +8 +/
Сообщение от Аноним (28), 14-Ноя-25, 16:38 
Так у сисшники без подтяжек при работе с памятью "падают" в 70% случаев, или это какие-то неправильные сисшники...
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

145. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Аноним (145), 14-Ноя-25, 22:09 
Что падает? Реальные примеры давай, а не пустые CVEшки.
Ответить | Правка | Наверх | Cообщить модератору

37. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –2 +/
Сообщение от НяшМяш (ok), 14-Ноя-25, 16:44 
Человечество развивается, молотки эволюционируют в гвоздезабивные пистолеты, телеги в автомобили. И только сишники довольно урчат с палками-копалками.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

185. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (189), 15-Ноя-25, 00:08 
Человечество может быть и развивается, а вот ты остановился в развитии примерно в дошкольном возрасте.
Ответить | Правка | Наверх | Cообщить модератору

93. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –3 +/
Сообщение от Вася (??), 14-Ноя-25, 19:23 
> у тех, кто не умеет работать с памятью

Никто не умеет, таких людей не быввает в природе.

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

120. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Пишу с 3 пня (?), 14-Ноя-25, 20:47 
Всякие Васи так и думают, поэтому они и не становятся программистами, а максимум что делают — сидят на форумах в качестве вахтеров.
Ответить | Правка | Наверх | Cообщить модератору

206. Скрыто модератором  +/
Сообщение от Аноним (200), 15-Ноя-25, 00:57 
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

14. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +7 +/
Сообщение от ddwrt (?), 14-Ноя-25, 16:11 
Лучшие времена Андроида прошли в эпоху 4.x.x. Сейчас постоянно рапортуют о каких-то улучшениях, а глаза мне говорят, что система превращается в свалку. Про кодовую базу даже боюсь представить что там творится.
Ответить | Правка | Наверх | Cообщить модератору

15. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от xsignal (ok), 14-Ноя-25, 16:12 
> Про кодовую базу даже боюсь представить что там творится

"Разнообразие")

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

34. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –2 +/
Сообщение от Аноним (28), 14-Ноя-25, 16:39 
> Лучшие времена Андроида прошли в эпоху 4.x.x.

Это который безбожно тормозил, тёк памятью и жрал батарейку то? Ну-ну...

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

50. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Арчи (?), 14-Ноя-25, 17:12 
htc Desire HD (https://ru.wikipedia.org/wiki/HTC_Desire_HD), Android 4, заряжал по выходным, в течение недели активно пользовался, и так много лет.

htc Wildfire E2 (https://www.htc.com/cis/smartphones/htc-wildfire-e2/), Android 10, при прочих равных (т.е. звонки, смс, почта) заряда хватает максимум на пару суток.

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

59. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (9), 14-Ноя-25, 17:34 
У меня был такой, это если скайп на него не ставить. Сейчас скайп умер, но другие кодеры обленились, понатащили всяких котлинов, обмазались DI контейнерами и прочими базвордами, так что то же самое стало потреблять в 10ки раз больше оперативы и CPU.
Ответить | Правка | Наверх | Cообщить модератору

109. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Аноним (28), 14-Ноя-25, 20:13 
> заряжал по выходным, в течение недели активно пользовался, и так много лет.

У меня тоже был Desire, вранье это.

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

114. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Арчи (?), 14-Ноя-25, 20:24 
Вранье, что? Что у Вас был смартфон или что неделю работал без подзарядки?

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

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

121. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от User (??), 14-Ноя-25, 20:47 
А у меня вот nokia 3110 была - так ту и вовсе раз в месяц заряжал! А если не включать - то и полгода можно. Ну, конечно использовал экономно, в змейку не играл, и звонил когда деньги были. Как тебе такое, Стив Джобс, а? А?!
Ответить | Правка | Наверх | Cообщить модератору

138. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Арчи (?), 14-Ноя-25, 21:53 
Вы меня хотели удивить? Был у меня такой, а до этого был 1610 (мой первый телефон). Только это все-таки телефоны. И уж если говорить про них, то 3110 месяц заряд не держал, не сочиняйте. Пару недель возможно, потому как аккумулятор там нужно было разряжать полностью перед зарядкой. Был такой эффект "запоминания".

Но из этих двух настоящий герой - это конечно 1610 (https://en.wikipedia.org/wiki/Nokia_1610). Он кстати у меня до сих пор сохранился, в оригинальной упаковке. Берегу его, когда нибудь выставлю его на аукцион. Так, вот 1610, вот этот месяц мог запросто проработать, потому, как аккумулятор занимал половину телефона. Да и телефон был - танк, можно было звонить из любого места, хоть из метро, хоть из подвала, хоть из-за МКАДа, его передатчик пробивал любые препятствия и расстояния. Качество связи было просто супер. Современным смартфонам такое не под силу.

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

148. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Арчи (?), 14-Ноя-25, 22:19 
Речь конечно не про 3110, а про 3310 (https://ru.wikipedia.org/wiki/Nokia_3310). 3110, эта модель гораздо моложе 3310. 3110 не пользовался, но в руках держать приходилось. И если 3310 мог точно проработать пару недель, то 3110 - это точно уже было не под силу.
Ответить | Правка | Наверх | Cообщить модератору

137. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Xo (?), 14-Ноя-25, 21:53 
Ну так любой современный смарт может. Тупо в качестве звонилки, на ночь ещё отключать и неделю продержит заряд. Тем более сейчас тренд на большие батареи 7000маh
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

60. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Пишу с 3 пня (?), 14-Ноя-25, 17:35 
> Это который безбожно тормозил, тёк памятью и жрал батарейку то? Ну-ну...

Щито?? Samsung Galaxy S2 заряжал максимум раз в 3 дня, при том, эксплуатировал очень активно, смотрел видео, сидел а соцсетях, слушал музон. И самое збавное, что эта система для него была даже не родной.

Современный телефон с несравнимо большим объёмом аккума пюмне приходится заряжать каждый день. И интерфейс у него жутко лагает по сравнению с тем, что было на Самсунге с Андроид 4.4.

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

68. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (68), 14-Ноя-25, 18:12 
>Samsung Galaxy S2

У меня этого агрегата во владении не было, но удалось прогонять около недели. Бомбический аппарат. Вот реально ощущался как смартфон, а не телефон плюнувший чуть выше jme.

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

140. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Xo (?), 14-Ноя-25, 21:57 
Ахах, тот самый легендарный обмылок с выгораемым экраном и фризящим тачвизом. Легко писать тем кто не в курсе.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

180. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (189), 15-Ноя-25, 00:01 
> Ахах, тот самый легендарный обмылок с выгораемым экраном и фризящим тачвизом. Легко писать тем кто не в курсе.

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

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

72. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от senaemail (ok), 14-Ноя-25, 18:27 
Ну до 6/7 было ещё терпимо
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

17. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +6 +/
Сообщение от Аноним (17), 14-Ноя-25, 16:14 
А всё почему? Потому что раст умеет безопасно работать с памятью!
Ответить | Правка | Наверх | Cообщить модератору

21. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от xsignal (ok), 14-Ноя-25, 16:20 
Вот только прокладка между монитором и клавиатурой теперь мало что умеет...
Ответить | Правка | Наверх | Cообщить модератору

33. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Ан333ним (?), 14-Ноя-25, 16:39 
Да, вообще. На придумывают всяких ИИ и растов, и сидят тупеют.
Ответить | Правка | Наверх | Cообщить модератору

61. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Пишу с 3 пня (?), 14-Ноя-25, 17:39 
ИИ классная штука, но только в виде справочника и brainstormer'а. Но находятся уникумы, которые выкладывают в гитхаб проекты написанные полностью с помощью ИИ, без аудита. ЧСХ, читая такой код можно нехило лулзов словить.
Ответить | Правка | Наверх | Cообщить модератору

162. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от анонимус (??), 14-Ноя-25, 23:07 
... мучил дегенеративный ИИ задавая нестандартные вопросы по CMake
каждый раз выплевывало какую-то несусветную чушь, но на настоящее похоже пока не применишь :D и даже функции творчески "навыдумывало"
Ответить | Правка | Наверх | Cообщить модератору

65. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Юзер (??), 14-Ноя-25, 17:53 
>всяких ИИ и растов, и сидят тупеют.

Люди на полном серьезе, спрашивают у Ии, всякую дичь.)
Фильм лучше чем люди.
Ну такую, которую человек лучше знает.

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

198. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Анонимусс (-), 15-Ноя-25, 00:38 
> Вот только прокладка между монитором и клавиатурой теперь мало что умеет...
> теперь мало

А дыpeни 30 лет назад напр. в иксы кто добавлял?
Или то тоже были ненастояшие сишники и тоже мало что умели?)

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

25. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (22), 14-Ноя-25, 16:31 
Сейчас воины против Раста расскажут, как они повыкидавали свои андроидные смартфоны. Повыкидывали ведь? Не могут же они быть лицемерами, которые на словах воюют протиа Раста, а на деле уплетают за обе щеки устройства с этой "раковой опухолью".
Ответить | Правка | Наверх | Cообщить модератору

29. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +5 +/
Сообщение от Ан333ним (?), 14-Ноя-25, 16:37 
Наоборот, они купят пиксели, гугл поддержат и будут с них рассказывать какие корпорации плахие, следят все такое...
Ответить | Правка | Наверх | Cообщить модератору

164. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –2 +/
Сообщение от анонимус (??), 14-Ноя-25, 23:09 
следит - собтирает инфу на пользователя автоматически. ныне Gemini этим занимается встроенный во все сервисы Гугеля. давно пора выбросить ведрофоны, но альтернатив нет, а яблофоны не лучше (там анальные зонды Эпля)
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

184. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (184), 15-Ноя-25, 00:08 
У меня мобила кнопочная, а на ПК Rust полностью отсутствует, установлена на мой 486-й Slackware 7.1, которую я почти всю обновил до актуальности и юзаю по большей части современный софт.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

32. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Медведь (ok), 14-Ноя-25, 16:39 
А если поискать аналитику про мед не от пчёл, то всплывают такие статейки:

https://dl.acm.org/doi/pdf/10.1145/3763800

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

41. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –2 +/
Сообщение от НяшМяш (ok), 14-Ноя-25, 16:47 
Чё сказать-то хотел - что llvm кривое поделие на крестах?
Ответить | Правка | Наверх | Cообщить модератору

130. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Медведь (ok), 14-Ноя-25, 21:29 
А самому почитать слабо? Я смотрю, ржавозависимым в штаны нагадить может ну вот прям каждый... Даже, закрыв глаза, допустим, что проблемы в llvm -- а что, у вас уже есть какой-то другой ржакомпилер?

P.S. Восстановил ответ, кто-то слишком чувствительный нажаловался.

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

39. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (39), 14-Ноя-25, 16:46 
В целом получается по важным производственным параметрам Rust "вроде не хуже" C++. Других выводов учитывая разные подходы в языках тут не сделать, т.к. структура издержек при разработке у них тоже возможно разная и не факт что выбранные показатели равноценны для обоих.

Ну есть важная инфа для размышления и для тех и для других...

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

49. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (49), 14-Ноя-25, 17:08 
> В конечном счёте в Google решили не пытаться переписать старый код на языках безопасно работающих с памятью, а сосредоточиться на использовании подобных языков для нового кода.

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

Где нужно учитывать разнообразие архитектур железа - rust не тянет.

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

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

57. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (57), 14-Ноя-25, 17:21 
> В конечном счёте в Google решили не пытаться переписать старый код на языках безопасно работающих с памятью, а сосредоточиться на использовании подобных языков для нового кода.

Правильно сделали.

«A Practical Guide to Transitioning to Memory-Safe Languages» (ACM Queue)

[...]

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

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

Начальный прогресс, вероятно, будет казаться удручающе медленным. Однако каждый успешный проект является «дивидендом» роста сообщества, уверенности, опыта и возможностей, который реинвестируется для финансирования следующего, более амбициозного проекта. Это создает положительную обратную связь, где успех порождает еще больший успех. Результатом является экспоненциальная кривая внедрения, которая фундаментально трансформирует безопасность и производительность всего проекта.

Итак, как можно достичь устойчивого внедрения и роста языка? Проект Android представляет собой убедительный пример, успешно используя многоступенчатый процесс, который сейчас принимается и адаптируется в других частях Google для масштабирования использования Rust. Каждый этап этого процесса сосредоточен на конкретных, достижимых целях, критически важных благодаря адекватной поддержке при минимизации сбоев в текущей разработке. Кратко, эти этапы:

0. Организационное согласование – Получение одобрения и первоначального финансирования для Rust.

1. Команда по обеспечению – Создание клиентоориентированной команды, миссия которой – успех ее клиентов.

2. Начальная поддержка – Сосредоточение на основных потребностях и создание базовой поддержки для общих вариантов использования.

3. Пилотные проекты – Проверка поддержки и укрепление доверия путем успешной реализации пилотных проектов.

4. Rust по исключению – Контроль роста путем одобрения новых проектов и расширения поддержки.

5. Общая доступность – Снятие ограничений по мере того, как органическое внедрение удовлетворяет спрос.

6. Rust рекомендуется – Поощрение более широкого внедрения путем устранения препятствий для колеблющихся команд.

7. (Необязательно) C/C++ по исключению – Сделать C и C++ исключением, направляя подходящие проекты на использование Rust.

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

80. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (22), 14-Ноя-25, 18:41 
> Где нужно учитывать разнообразие архитектур железа - rust не тянет.

А какую конкретно поддерживаемую Андроидом архитектуру не тянет Раст?

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

87. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (87), 14-Ноя-25, 18:52 
>Где нужно учитывать разнообразие архитектур железа - rust не тянет.

А где в Андроиде нужно? Android поставляется исключительно вместе с железкой. А железку вендоры сделают заведомо так, чтобы была заведомо совместима с требованиями, какие Гугель им озвучит. А что старые или другие железки несовместимы - это не баг, а фича. Безопасность - это всегда смертельная гонка, причём пищевая безопасность - в том числе. И Гугель тут водит "дредноут" (если кто фильм не помнит - гигантский грузовик, призванный всех участников гонки уничтожить, а что его уничтожили - это сценариста провал), задавая темп.

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

216. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (-), 15-Ноя-25, 01:47 
> Ага. Помню, помню, как они в бравурных отчётах слегка упоминали о том, что выяснилось, что rust подходит не для всего.

Может ссылочкой поделитесь?
Т.к в своем блоге даже для bare-metal использовали.

> Где нужно учитывать разнообразие архитектур железа - rust не тянет.

А где нужно?
Недавно спорили по поводу тухлого Дебиана, так даже там раст поддерживает все официальные платформы.
Из неподдерживаемых только древний хлам типа mk86.

> Так и будут тащить 2 языка теперь.

А какой на платформе есть андроид, но нет раста?)

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

52. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (57), 14-Ноя-25, 17:17 
> плотность подобных уязвимостей в коде на Rust составила 0.2 уязвимости на миллион строк кода.
> Для сравнения в коде на языках C и C++ данный показатель составляет около 1000 уязвимостей на миллион строк кода.

0.2 vs 1000

Чуть более, чем на три *порядка*. ЧТД.

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

97. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –2 +/
Сообщение от Вася (??), 14-Ноя-25, 19:40 
Это какой-то экстерминатус сишки получается. Кто в здравом уме после этого будет пользоваться с и с++?
Ответить | Правка | Наверх | Cообщить модератору

110. Скрыто модератором  +1 +/
Сообщение от Аноним (110), 14-Ноя-25, 20:13 
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

186. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (184), 15-Ноя-25, 00:10 
Не представляю, как мы все десятками лет жили без Rust'а и не страдали вообще.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

221. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (-), 15-Ноя-25, 02:01 
> Не представляю, как мы все десятками лет жили без Rust'а

Плохо жили.
Программы дырявые.
Постоянные новости про очередную уязвимость.

> и не страдали вообще.

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

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

63. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Медведь (ok), 14-Ноя-25, 17:44 
Из свеженького:

> Команда Rust выпустила важное точечное обновление: Rust 1.91.1. Несмотря на то, что это точечное обновление, в Rust 1.91.1 исправлены две серьёзные проблемы, которые появились в предыдущей версии 1.91.0.
> 1. Устранение сбоев Wasm и незаметного повреждения
> 2. Исправление блокировки Cargo в системе illumos

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

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

124. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от User (??), 14-Ноя-25, 20:51 
Ээээ... ну... как кто-нибудь солярку поставит - вот так сразу и новость напишет, ага-ага.
Ответить | Правка | Наверх | Cообщить модератору

158. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (-), 14-Ноя-25, 22:52 
> 2. Исправление блокировки Cargo в системе illumos

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

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

67. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (67), 14-Ноя-25, 18:07 
Долгожданное продолжение захватывающего хоррор-сериала "Нашествие Ржавчины". В Google решили пойти по колхозным стопам Microsoft в деле оверинжиниринга и расставили себе граблей на будущее. Занимательный садомазохизм.
Ответить | Правка | Наверх | Cообщить модератору

71. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от 1 (??), 14-Ноя-25, 18:23 
Посмотри на графики, количество граблей уменьшается.
Ответить | Правка | Наверх | Cообщить модератору

79. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от нах. (?), 14-Ноя-25, 18:41 
но майкрософт кажется вовремя успела остановиться, и дальше переписывания невнятной компоненты gdi из 90х (и то неточна) дело не пошло.

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

75. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от senaemail (ok), 14-Ноя-25, 18:31 
Если они на раст не собираются всё переписывать, то это же в 2 раза больше головной боли будет. Мало того что надо с++ знать, так теперь ещё и раст.

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

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

83. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (87), 14-Ноя-25, 18:45 
Они - не собираются. Gemini всё остальное, что они лично не переписали, перепишет за них.
Ответить | Правка | Наверх | Cообщить модератору

90. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от senaemail (ok), 14-Ноя-25, 19:01 
> Они - не собираются. Gemini всё остальное, что они лично не переписали,
> перепишет за них.

Когда? Пока что не может.

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

77. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Кошкажена (?), 14-Ноя-25, 18:37 
В то же время андроид скатывается, блокируя сторонние приложения. Случайность? Не думаю.
Ответить | Правка | Наверх | Cообщить модератору

82. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (87), 14-Ноя-25, 18:43 
Нет, не случайность.
Ответить | Правка | Наверх | Cообщить модератору

144. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Xo (?), 14-Ноя-25, 22:03 
Спокойно ставлю сторонние приложения, андроид 15. Блокировки чисто проблема пикселей.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

81. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +3 +/
Сообщение от Аноним (87), 14-Ноя-25, 18:43 
Не хотят покупать новые телефоны? Сделаем жуткую блоатварь, которая в старые не влезет ни по памяти, ни по флешке. И потом потребуем от всех разрабов приложений просто дропнуть старые версии.
Ответить | Правка | Наверх | Cообщить модератору

196. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Ан333ним (?), 15-Ноя-25, 00:34 
В каком месте раст - это блотварь?
>И потом потребуем от всех разрабов приложений просто дропнуть старые версии.

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

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

84. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Алексей (??), 14-Ноя-25, 18:47 
Интересная информация об unsafe. Я думал такого будет меньше, чем 4%, который указан в статье. Т.е. сейчас на 5 млн строк кода на rust есть где-то 200тыс строк в unsafe блоках. С одной стороны не много, но и не так, чтобы мало.
Ответить | Правка | Наверх | Cообщить модератору

175. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Анонимусс (-), 14-Ноя-25, 23:39 
> С одной стороны не много, но и не так, чтобы мало.

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

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

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

86. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Кошкажена (?), 14-Ноя-25, 18:48 
> В настоящее время в Android на Rust написано около 5 млн строк кода, в которых выявлена лишь одна потенциальная уязвимость, вызванная проблемами при работе с памятью. Таким образом плотность подобных уязвимостей в коде на Rust составила 0.2 уязвимости на миллион строк кода. Для сравнения в коде на языках C и C++ данный показатель составляет около 1000 уязвимостей на миллион строк кода. Ключевым источником проблем в Rust является код, находящийся в unsafe-блоках. Доля подобного кода оценивается в 4% от всего кода, написанного на Rust.

Притянуто за уши. На С и С++ написан базовый код. Для чистоты эксперимента нужно взять такой же по функциональности код, написать с нуля (чтобы не видеть уже исправленных ошибок и набитых шишек) и собрать статистику уязвимостей по нему. Только так. Если даже вы не будете менять яп, а просто перепишите свой же старый код, то он будет более надежным в большинстве случаев.

Вообще, это стойкое ощущение, что новости про каждый пук, каждую ПЕРЕПИСАННУЮ строчку пишутся фанатами либо на заказ. Типо, вот давай уже, ты остаешь, надо переходить куда-то там, обнволять зависимости. Маркетинг чистой воды.

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

103. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от ProfessorNavigator (ok), 14-Ноя-25, 19:56 
> либо на заказ

"Либо")) Тут без всяких "либо", просто - на заказ ;) Особенно, если взглянуть на картину в целом так сказать.

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

108. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (102), 14-Ноя-25, 20:05 
> Для чистоты эксперимента нужно взять такой же по функциональности код, написать с нуля (чтобы не видеть уже исправленных ошибок и набитых шишек) и

...и снова сделать те же самые ошибки. Не, ну гениально!

А про набитие шишек ты сишечникам расскажи: они как вылазали за пределы буферлв в 70х, так и в 2025м вылазят.

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

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

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

128. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от User (??), 14-Ноя-25, 20:53 
И даже тогда - тогда! шотландец всё еще будет не настоящим!
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

150. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (122), 14-Ноя-25, 22:21 
Ты прям как запертый в трех стенах пленённый индеец Зоркий Глаз из анекдота. Тебе через всю статью говорят про НОВЫЙ код и что старый не трогают и не переписывают, а вы, хейтеры, всё про переписывание ноете. Причём ссылаешься на знание разработчиками и обход ошибок старого кода, который в новом растовском даже не мог быть совершён. Л - Логика...
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

153. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –2 +/
Сообщение от Кошкажена (?), 14-Ноя-25, 22:41 
> Тебе через всю статью говорят про НОВЫЙ код и что
> старый не трогают и не переписывают

Если ты не заметил, то статистику по уязвимостям почему-то сравнивают со старым кодом. К тому же в разных подсистемах код разной сложности. В более сложном допустить ошибку легче (ваш кэп), а он на С/C++, с которым идет сравнение.

> а вы, хейтеры, всё про переписывание ноете.

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

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

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

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

179. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (102), 14-Ноя-25, 23:55 
> статистику по уязвимостям почему-то сравнивают со старым кодом

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

> В более сложном допустить ошибку легче (ваш кэп), а он на С/C++, с которым идет сравнение.

О, ты уже весь код прошерстил и оценил сложность! Господи, ну и цирк...

> Новый драйвер пишут новички? Не смеши меня. Просто им дали новый инструмент вот и все.

Да, и с этим новым инструментом в новых драйверах бывалые кодеры делают меньше ошибок работы с памятью. Об этом как бы вся статья. Что ты пытаешься обличить - непонятно.

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

88. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от freehck (ok), 14-Ноя-25, 18:58 
> Накопленная статистика подтверждает ранее высказанное предположение, что основным источником проблем с безопасностью является новый код, а для старого кода наблюдается экспоненциальная зависимость безопасности от времени - со временем в старом коде ошибки выявляются всё реже и реже. В конечном счёте в Google решили не пытаться переписать старый код на языках безопасно работающих с памятью, а сосредоточиться на использовании подобных языков для нового кода.

Ну вот, голос разума.

В Google -- Rust здорового человека.
А у анонимов на OpenNet -- Rust курильщика.

=)

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

92. Скрыто модератором  +2 +/
Сообщение от Имя (?), 14-Ноя-25, 19:18 
Ответить | Правка | Наверх | Cообщить модератору

95. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Вася (??), 14-Ноя-25, 19:34 
Почему в постах растохейтеров постоянно мелькают выражения "есть ощущение", "стойкое ощущение" и далее бездоказательный бред с теорией заговоров?

Читается как "стойкое ощущение жгучей боли ниже спины". Вы там не переживайте так сильно)

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

101. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –3 +/
Сообщение от freehck (ok), 14-Ноя-25, 19:50 
> Почему в постах растохейтеров постоянно мелькают выражения "есть ощущение", "стойкое ощущение" и далее бездоказательный бред с теорией заговоров?

Потому что умным людям легче поверить в теорию заговора, чем в факт того, что 95% людей идиоты.

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

98. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +3 +/
Сообщение от Аноним (184), 14-Ноя-25, 19:41 
Теперь понятно, почему ведройд начал совсем аномально жрать и тормозить в последнее время.
Ответить | Правка | Наверх | Cообщить модератору

100. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Вася (??), 14-Ноя-25, 19:46 
> Кроме того, за счёт исключения накладных расходов на sandbox-изоляцию в коде на Rust удалось > добиться повышения производительности.

В новости написано наоборот)

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

105. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от ProfessorNavigator (ok), 14-Ноя-25, 19:59 
> В новости написано наоборот)

Написанному - верить!
                   Google.

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

207. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (200), 15-Ноя-25, 00:58 
Гуглопотребнадзор.
Ответить | Правка | Наверх | Cообщить модератору

107. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Кошкажена (?), 14-Ноя-25, 20:00 
>> Кроме того, за счёт исключения накладных расходов на sandbox-изоляцию в коде на Rust удалось > добиться повышения производительности.
> В новости написано наоборот)

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

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

112. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Вася (??), 14-Ноя-25, 20:18 
Можешь доказать свои слова? Опять же какая-то теория про менеджера. Кто же ему даст такое сделать? Он что там один менеджер и не найдется никого, кто покажет что вот эта работа была бесполезной тратой денег компании?
Ответить | Правка | Наверх | Cообщить модератору

155. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Кошкажена (?), 14-Ноя-25, 22:47 
> Можешь доказать свои слова? Опять же какая-то теория про менеджера. Кто же
> ему даст такое сделать?

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

> Он что там один менеджер и не
> найдется никого, кто покажет что вот эта работа была бесполезной тратой
> денег компании?

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

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

202. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Вася (??), 15-Ноя-25, 00:51 
> Прочитай про систему квартальных ревью во всех крупных конторах.

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

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

166. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от анонимус (??), 14-Ноя-25, 23:15 
потому что свалит когда заврется, а это проблемы будущих управленцев
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

146. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (184), 14-Ноя-25, 22:10 
Окей, в 1 месте производительность стала лучше на 2% из-за веры в 101% бижапасность самой std Rust и librust, но в друг местах она стала хуже в 2-3 раза.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

119. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +6 +/
Сообщение от Пишу с 3 пня (?), 14-Ноя-25, 20:44 
Проблема ржавчины не сам язык, а его токсичное комьюнити. К слову сказать, более токсичного я нигде не видел, даже среди ПХПшников дошкольного возраста. И здешние реплики от верующих раст-евангелистов тому пример.
Ответить | Правка | Наверх | Cообщить модератору

169. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (169), 14-Ноя-25, 23:22 
Проблема раста именно сам язык, целенаправленно заточенный под жрущую статическую линковку, и идиотский пакетный менеджер, который фактически часть языка.
Ответить | Правка | Наверх | Cообщить модератору

192. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (184), 15-Ноя-25, 00:20 
Кстати, это сделано не просто так, надо же как-то сделать всех рабами crates.io и Интернета, а ещё и заставить платить за новые компы. Недавно разговаривал с одним растером, он говорил, что любое железо старее 3 лет надо выкидывать.
Ответить | Правка | Наверх | Cообщить модератору

194. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Ан333ним (?), 15-Ноя-25, 00:32 
Так естественно, что разработчику свежее железо требуется. Это домохозяйке можно и на старом сидеть - пока браузер и одноклассники не начнут тормозить.
Ответить | Правка | Наверх | Cообщить модератору

139. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Аноним (139), 14-Ноя-25, 21:55 
Интересно про ваывод о том, чтто расту нужно меньше ревью чем с на 20%. Конечно, если у вас падает обьем нового кода на кааом-то языке, то и время на ревью растет, потосу что ревью рефакторинга (а доля рефакторинга возрастает для таких историй) требует больше времени. Иными словами, как минимум эта часть анализа - это результат не выигрыша по языку (а раст для ревью не менее сложный чем плюсы), а последствие удушения плюсов.
Ответить | Правка | Наверх | Cообщить модератору

147. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от _ (??), 14-Ноя-25, 22:17 
>  в Google решили не пытаться переписать старый код на языках безопасно работающих с памятью, а сосредоточиться на использовании подобных языков для нового кода.

Не зря они - богатые :) Потому что - умные.

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

188. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (189), 15-Ноя-25, 00:12 
Практика показывает, что чем человек умнее, тем он беднее и асоциальнее.
Ответить | Правка | Наверх | Cообщить модератору

193. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Ан333ним (?), 15-Ноя-25, 00:28 
Но быть бедным и асоциальным - глупо.
Ответить | Правка | Наверх | Cообщить модератору

152. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +1 +/
Сообщение от Аноним (-), 14-Ноя-25, 22:38 
> Отмеченная выше уязвимость CVE-2025-48530 найдена в библиотеке Crabby Avif

Что такое? Переполнение буфера на Rust? :D Офигеть, но гуглодроны смогли и в это.

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

156. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (156), 14-Ноя-25, 22:48 
И это только начало эпидемии раста.
Ответить | Правка | Наверх | Cообщить модератору

161. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Анонимусс (-), 14-Ноя-25, 22:56 
А чуть больше прочитать вы не осилили?
Или просто буфер переполнился?))

> Уязвимость вызвана ошибкой в unsafe-блоке

Что собственно показывает, что где гарантии раста работают, а где нет.

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

168. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от анонимус (??), 14-Ноя-25, 23:18 
вообще-то Rust подвержен переполнениям буфера¯\_(ツ)_/¯

cve-rs implements the following bugs in safe Rust:

Use after free
Buffer overflow
Segmentation fault

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

171. Скрыто модератором  +1 +/
Сообщение от Анонимусс (-), 14-Ноя-25, 23:28 
Ответить | Правка | Наверх | Cообщить модератору

173. Скрыто модератором  +2 +/
Сообщение от Анонимусс (-), 14-Ноя-25, 23:30 
Ответить | Правка | Наверх | Cообщить модератору

187. Скрыто модератором  +1 +/
Сообщение от Аноним (189), 15-Ноя-25, 00:10 
Ответить | Правка | Наверх | Cообщить модератору

195. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +2 +/
Сообщение от Аноним (195), 15-Ноя-25, 00:32 
Интересный момент. Я уже неоднократно наблюдаю супрсрачи по поводу Rust.
Действительно серьёзные скандалы, с оскорблением и переходом на личности.

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

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

Но таких мегасрачей - не было.

Когда стала популярна Java - срачи между С++-шниками и Java-истами по накалу и на 10% не тянут.

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

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

201. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Анонимусс (-), 15-Ноя-25, 00:50 
> При этом, если бы Rust был реально хороший, удобный и безопасный язык
> - откуда взялись бы срачи?

Сpaчи были всегда. Вспомните что Торвальдс говорил про с++. А сейчас на плюсах построено наверное все прикладное ПО и куча системного. Даже единственные два открытых компилятора сишки на плюсах.
c++ vs Java - ух какие cpaчи были.

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

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

Это так же как Шофёры старой закалки рассказывали что автомат это зло, что АБС нинужОн, нужно просто педальку прерывисто нажимать)))

> Но таких мегасрачей - не было.

Интернетов тогда не было))

> Когда стала популярна Java - срачи между С++-шниками и Java-истами по накалу
> и на 10% не тянут.

Вы просто уже забыли)

> Заставляет существенную часть людей этот язык ненавидеть.

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


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

212. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (156), 15-Ноя-25, 01:09 
> есть в Rust что-то, что мешает его внедрению

Неужели его лицензия? :)

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

214. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Аноним (209), 15-Ноя-25, 01:18 
Это ж только на опеннете. Это даже не особенности русской культуры, а особенности опеннета. В реальном мире всё идёт своим чередом - сишники и плюсовики переходят на раст и радуются жизни. С ИИ кстати тоже самое - большинство радостно переходит, а кучка немытых троллей распространяет фейки. Что раст, что ИИ - натуральный Don't Look Up. Эти же люди небось до сих пор думают, что СпейсЭкс не умеет сажать ракеты - это всё рендер, а Тесла не умеет сама водить машину, там тоже всех обманывают. Я не знаю чем объяснить такую оторванность людей от реальности. Но это и не важно, они сами себя обманывают и на нормальных людей это никак не влияет.
Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

199. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Аноним (199), 15-Ноя-25, 00:44 
Но ведь местные ыксперды утверждали что на расте ничего не пишут, что си гораздо проще и удобнее, и вообще у раста нечитаемый синтаксис. И тут вдруг бац и такие новости.
Ответить | Правка | Наверх | Cообщить модератору

203. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  –1 +/
Сообщение от Анонимусс (-), 15-Ноя-25, 00:51 
> Но ведь местные ыксперды утверждали что на расте ничего не пишут, что
> си гораздо проще и удобнее, и вообще у раста нечитаемый синтаксис.
> И тут вдруг бац и такие новости.

Сейчас тебе расскажут что это все махинации ради премии, что весь этот код потом тихонько переписывают на си. И что вообще андроид нинужен))

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

211. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (156), 15-Ноя-25, 01:07 
> Стратегия по внедрению в Android методов безопасной разработки для нового кода оказалась успешной

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

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

213. "Rust опередил C/C++ по объёму кода, добавляемого в платформу..."  +/
Сообщение от Аноним (213), 15-Ноя-25, 01:16 
Ну все же знают, как в гугле пишут на C++. Для них это C с классами, чесслово, и качество кода соответствующее, поэтому заливать в статистике про C++ — как-то толстовато. Единственный проект, которым более-менее можно пользоваться, — gtest/gmock, и то лишь потому, что в продакшон эта зависимость не идёт.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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