The OpenNET Project / Index page

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



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

Оглавление

Google переписал на языке Rust прошивку pvmfm, используемую в Android, opennews (??), 10-Окт-23, (0) [смотреть все]

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


87. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (-), 10-Окт-23, 13:17 
> Если он будет такам же калом, как стандарт С или С++ - то спасибо не надо.

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

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

96. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (290), 10-Окт-23, 13:36 
Так сейчас если левая пятка создателя одного из 30 компиляторов решает, что теперь переполнение инта должно дропать стек - и он это просто делает!
И ему за это ничего не будет, это же зафиксированно в стандарте, что ничего не зафиксированно.

Ты считаешь что такое https://en.wikipedia.org/wiki/List_of_compilers#C_compilers
это нормально?
Что стандарт С17 в 2023 поддерживает 5 (пять! всего пять) компиляторв?
(причем 4 из них проприетарные)

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

144. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +1 +/
Сообщение от Аноним (-), 10-Окт-23, 15:51 
Имея отличный стандарт, такой как C++, я могу быть уверен, что моя написанная сегодня программа будет собираться и выполняться даже через 20 лет (причем это так есть прямо сейчас). Именно потому, что я могу обойти специально обозначенные как UB и остальное, места.

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

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

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

148. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от фнон (?), 10-Окт-23, 16:13 
хахаха! ну ты юморист
код на с/с++ может перестать рабоать корректно, после
- смены железа
- смены компилятора
- смены системных библиотек
и тд
Ответить | Правка | Наверх | Cообщить модератору

170. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (170), 10-Окт-23, 18:02 
>код на с/с++ может перестать рабоать корректно, после

- смены железа
- смены компилятора
- смены системных библиотек

Код не может работать или не работать! Вот программа, созданная на его основе другое дело. Это раз.

Смена железа, если не радикальная, не приводит к проблемам. Был проц AMD 7XXX, стал AMD RYZEN 7XXX, если спец возможности не задействовал программа написанная на c, coo, rust, delphi, pascal и т.д. будет работать. Другое дело если поменял его на арм, но тут пересобирать под эту архитектору нужно и не важно с помощью какого языка написана программа.

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

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

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

224. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Советский инженер (?), 10-Окт-23, 21:51 
Много текста, но вывод тот же.
Сишный стандарт ничего не гарантирует.
Ответить | Правка | Наверх | Cообщить модератору

265. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (170), 11-Окт-23, 11:37 
Ни один стандарт не может дать 100% гарантию. К стандарту нужно относиться как к набору правил, на которые хоть как-то можно опереться. Без них был бы хаос и неизвестность без возможности даже ближнего планирования.
Ответить | Правка | Наверх | Cообщить модератору

286. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Прохожий (??), 11-Окт-23, 19:31 
"Хоть как-то" можно опираться на что угодно. Таким образом приходим к выводу: что есть стандарт, что его нет - разницы нет никакой.
Ответить | Правка | Наверх | Cообщить модератору

254. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Проходил мимо (?), 11-Окт-23, 07:52 
Я лично писал на Rust разные программы (обычно это было ПО для выделения данных из больших логов) и могу сказать, что они одинаково хорошо собирались как в старой Ubuntu 16.04 так и в современных версиях Ubuntu и Debian. И ничего нигде не ломалось. Поэтому для меня ваше утверждение про "подход раста" и про "вечно ломающуюся обратную совместимость" выглядит как откровенный 3.14здежь.
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

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

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




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

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