The OpenNET Project / Index page

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



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

"Google выделил миллион долларов на улучшение переносимости между С++ и Rust"  +/
Сообщение от opennews (??), 05-Фев-24, 21:38 
Компания Google предоставила организации Rust Foundation целевой грант, размером 1 млн долларов, который позволит профинансировать работу по улучшению взаимодействия кода на языке Rust с кодовыми базами, написанными на языке C++. Грант рассматривается как инвестиция, которая в будущем позволит расширить применение Rust в различных компонентах  платформы Android...

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

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

Оглавление

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


1. Скрыто модератором  –10 +/
Сообщение от Аноним (1), 05-Фев-24, 21:38 
Ответить | Правка | Наверх | Cообщить модератору

3. "Google выделил миллион долларов на улучшение переносимости м..."  +11 +/
Сообщение от Пограммист (?), 05-Фев-24, 21:42 
Ну удачи им. Особенно с переносимостью STL v2 на контрактах и ренджах
Ответить | Правка | Наверх | Cообщить модератору

90. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (90), 06-Фев-24, 09:21 
> Ну удачи им. Особенно с переносимостью STL v2 на контрактах и ренджах

Ну да, в Гугде же одни дурачки сидят, не о чем не догадываются.

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

96. Скрыто модератором  +11 +/
Сообщение от Дурачок (?), 06-Фев-24, 09:42 
Ответить | Правка | Наверх | Cообщить модератору

101. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Агл (?), 06-Фев-24, 10:36 
дурачки не дурачки, а миллион запилили
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

129. Скрыто модератором  +/
Сообщение от scriptkiddis (?), 06-Фев-24, 12:41 
Ответить | Правка | Наверх | Cообщить модератору

166. Скрыто модератором  +/
Сообщение от нах. (?), 06-Фев-24, 15:43 
Ответить | Правка | Наверх | Cообщить модератору

130. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Аноним (130), 06-Фев-24, 12:47 
Миллион долларов это пиар. Миллиард долларов - реальные инвестиции.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

142. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (-), 06-Фев-24, 13:47 
> Миллион долларов это пиар. Миллиард долларов - реальные инвестиции.

За миллиард - спасибо, но можно сделать свой ЯП с шахматами и поэтессами. И майнтайнить его потом своей тимой до погасания солнца почти. Нафиг желающих с такими аппетитами.

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

91. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Вирт (?), 06-Фев-24, 09:25 
> Ну удачи им. Особенно с переносимостью STL v2 на контрактах и ренджах

Вообще в Rust как раз первоначально все сделано на аналогах "контрактах и ренджах".
"trait" позволяет как раз проверить, что "generic" правильно написан,
без единового инстанцирования, что в C++ первоначально было проблемой и из-за чего появились контракты. А итераторы позволяют творить кучу разного в том числе и с "std::ops::Range".

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

95. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Александр Степанов (?), 06-Фев-24, 09:40 
Контракты и концепты появились не поэтому, а потому что это математические конструкты для манипуляциями с последовательностями, и вообще не завият от языка программирования.
Ответить | Правка | Наверх | Cообщить модератору

191. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Femtech strike force (?), 06-Фев-24, 19:12 
Но контракты мы увидим не скоро.
https://github.com/cplusplus/papers/issues/1648
Ответить | Правка | Наверх | Cообщить модератору

4. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Аноним (4), 05-Фев-24, 21:44 
Корпорация зла которая известна тем что закрывает все что не приносит денег (или даже приносит их слишком мало). Так что вариантов два: либо хруст загнется, либо превратится в такое нечто что мы сто раз пожалеем что он не загнулся.
Ответить | Правка | Наверх | Cообщить модератору

8. "Google выделил миллион долларов на улучшение переносимости м..."  +7 +/
Сообщение от Аноним (8), 05-Фев-24, 22:09 
https://opennet.ru/55901-google
https://opennet.ru/55815-ostif
Ответить | Правка | Наверх | Cообщить модератору

6. "Google выделил миллион долларов на улучшение переносимости м..."  +7 +/
Сообщение от DEF (?), 05-Фев-24, 21:53 
Угадайте, в какую сторону будет эта переносимость :)
Ответить | Правка | Наверх | Cообщить модератору

17. "Google выделил миллион долларов на улучшение переносимости м..."  +9 +/
Сообщение от Аноним (17), 05-Фев-24, 22:23 
Так и видно. Никак не "между", а всё только с C++ на rust (
Ответить | Правка | Наверх | Cообщить модератору

97. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Бывалый смузихлёб (?), 06-Фев-24, 10:07 
Мб они затеяли Раст++
Когда-то ведь и сишка была просто сишкой и лишь потом из неё слепили жирнющие плюсЫ
Ответить | Правка | Наверх | Cообщить модератору

18. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от чатжпт (?), 05-Фев-24, 22:25 
А в другую сторону она и не нужна. Фарш как говорится, не провернуть назад, прихода Раст не остановишь.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

24. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Василий (??), 05-Фев-24, 22:50 
Подскажите пожалуйста, а чем плох Rust? Я часто вижу на этом сайте в комментариях негатив по отношению к этому языку программирования. Если можно, то опишите простыми словами минусы языка.
Ответить | Правка | Наверх | Cообщить модератору

32. "Google выделил миллион долларов на улучшение переносимости м..."  +7 +/
Сообщение от YetAnotherOnanym (ok), 05-Фев-24, 23:08 
А кто говорит, что раст плох? Это не раст плох, это растофанатики достали всех бегать по темам и везде размахивать своим энтузиазмом.
Ответить | Правка | Наверх | Cообщить модератору

131. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от scriptkiddis (?), 06-Фев-24, 12:48 
А кто такие растофантики?
Ответить | Правка | Наверх | Cообщить модератору

134. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Аноним (-), 06-Фев-24, 13:00 
Ты хотел сказать
"каждый раз когда в дыряшке или плюсах находится очередная глупейшая дырка типа 'запутался в двух строках', 'написал свой костылный split', 'вышел за пределы буфера', то набегают нехорошие люди и глумятся! а нам обидно!" ?

Я уже молчу про аргументы от малохольных вида "UB это хорошо", "уязвимости это хорошо - так можно телефоны рутовать", "руст продвигает НСА/АНБ/ЦРУ щвободька в опасьности!!11" и прочие бредовые идеи

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

179. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 06-Фев-24, 17:29 
Ты опять всё неправильно понял.
Я хотел сказать, что кучка никчемных индивидов, которые сами ничего путного не написали, и толком не знают ни си, ни раста, находят утешение в публикации шаблонных комментариев к новостям об ошибках в чужих программах, при том, что сами неспособны не то что найти ошибку в чужом коде, но даже эксплуатировать найденную и задокументированную ошибку - для них непосильная задача, услышав же правдивую оценку в свой адрес, они прибегают с пылающей гузкой в очередной раз покричать про ошибки при работе с памятью в си.
Ответить | Правка | Наверх | Cообщить модератору

199. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Прохожий (??), 07-Фев-24, 02:30 
Вполне возможно, что я как раз тот самый "никчёмный индивид", который платит тебе зарплату. И меня, если честно, откровенно бесят твои попытки оправдать брак в твоём коде, который существует только потому, что ты или ленив, или глуп, и не хочешь (не можешь) выбрать более качественный и более современный инструмент для своей работы. Почему бесят? Потому что, опять таки, за этот брак приходится платить мне из моего кармана.

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

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

222. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от YetAnotherOnanym (ok), 07-Фев-24, 22:30 
Нет. Ты - точно не тот, кто платит мне зарплату.
Ответить | Правка | Наверх | Cообщить модератору

33. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Ефрщ (?), 05-Фев-24, 23:09 
Инопланетный синтаксис.

Своя экосистема (библиотеки, коих мало).

Плохо совместим с библиотеками на других языках (сабж)

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

39. "Google выделил миллион долларов на улучшение переносимости м..."  +14 +/
Сообщение от Аноним (39), 05-Фев-24, 23:27 
> Инопланетный синтаксис.

А у C++ он с этой планеты?

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

109. "Google выделил миллион долларов на улучшение переносимости м..."  –3 +/
Сообщение от Аноним (109), 06-Фев-24, 11:03 
Ну если у его папаши C с этой, то, значит, и у сынку C++ с этой.
Ответить | Правка | Наверх | Cообщить модератору

42. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от чатжпт (?), 05-Фев-24, 23:55 
> Плохо совместим с библиотеками на других языках (сабж)\

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

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

52. "Google выделил миллион долларов на улучшение переносимости м..."  +11 +/
Сообщение от kusb (?), 06-Фев-24, 00:42 
Вот. Если воспринимать такие слова, то за такое видимо и не любят.
Ответить | Правка | Наверх | Cообщить модератору

76. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от AleksK (ok), 06-Фев-24, 07:08 
А слово сарказм хетерам раста знакомо? Иначе я вообще не понимаю как они ходят в рунет, тут каждый первый комментарий или является сарказмом или содержит его.
Ответить | Правка | Наверх | Cообщить модератору

86. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Aleksander256 (?), 06-Фев-24, 08:52 
Сарказм, это форма издевки. Людям не нравится когда над ними издеваются. Но это по секрету, никому не рассказывай.
Ответить | Правка | Наверх | Cообщить модератору

141. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от AleksK (ok), 06-Фев-24, 13:44 
> Сарказм, это форма издевки. Людям не нравится когда над ними издеваются. Но
> это по секрету, никому не рассказывай.

А ты не оскорбляйся по пустякам.

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

188. Скрыто модератором  +/
Сообщение от Aleksander256 (?), 06-Фев-24, 18:31 
Ответить | Правка | Наверх | Cообщить модератору

215. Скрыто модератором  +/
Сообщение от AleksK (ok), 07-Фев-24, 10:16 
Ответить | Правка | Наверх | Cообщить модератору

147. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (-), 06-Фев-24, 13:59 
А когда это не сарказм, а чистейшая правда?
Ну, вроде "си программисты не умеют управлять памятью без ошибок" или "70% уязвимостей из-за ошибок управления памятью"?
Почему они начинают агриться на это тоже?
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

190. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Aleksander256 (?), 06-Фев-24, 18:43 
Не знаю, те кто на факты агрятся, наверное не полноценные личности. Ну а кому-то это не нравится эта шумиха в виде замены c++. Ведь почему это должен сделать раст? D тоже замена по моему мнению куда более лучшее, но он не имел никогда такого финансирования, потому как нет и небыло пиара, и когда появился небыло потребности в крупных компаниях замены плюсов. Мозила задала ее, и планировала на этом заработать, но не смогла. Другие компании позже это подхватили, ведь для них это инвестирование в будущую прибыль и она далеко не со стороны более безопасного софта.
Ответить | Правка | Наверх | Cообщить модератору

116. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (116), 06-Фев-24, 11:55 
> Совместимость ненужна, цель мировой революции переписать всё на раст и выкинуть си-сипп

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

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

41. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Витюшка (?), 05-Фев-24, 23:53 
В первую очередь для практически любого средней сложности кода сразу все гарантии куда-то улетучиваются и нужно ОЧЕНЬ ВНИМАТЕЛЬНО вчитываться в каждую строчку документации каждого метода, где написано как делать можно, как нельзя, сделаешь так - гарантии пропадут, эдак - undefined behaviour.

И чем это лучше гарантий С++, в целом, где также нужно вчитываться на cppreference?

Для "всё в памяти в heap" и "в основном в одном потоке" вполне неплохой язык. Именно поэтому его так полюбили JavaScript-ры, которые начали свои тулы на него переписывать ("недостаточно быстро").

Ну и я думаю в Rust разбирается буквально две калеки (по-настоящему).

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

56. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Vkni (ok), 06-Фев-24, 00:51 
Его ещё хаскелисты массово полюбили, поскольку он «лечит родовую травму» — позволяет в теории писать код без выделений памяти на каждый чих. Кмк, это несколько странно, но ладно.

Меня раздражает у наших rustовцев вызов unwrap на каждый чих. Это не UB, но просто падение в случайном месте программы. Ну и бесконечные clone.

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

125. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 06-Фев-24, 12:34 
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

55. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Vkni (ok), 06-Фев-24, 00:47 
> Подскажите пожалуйста, а чем плох Rust? Я часто вижу на этом сайте в комментариях негатив по отношению к этому языку программирования. Если можно, то опишите простыми словами минусы языка.

a) Он не плох, просто уже достаточно сложен. Ну и область, где он блещет по сравнению с с языками с сборкой мусора очень ограничена. И что характерно, в неё он влезает с танцами с бубнами.

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

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

133. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от scriptkiddis (?), 06-Фев-24, 12:59 
С другой стороны, нельзя не отметить, что есть множество консольных утилит, написанных на Rust, обладающих превосходнейшим интерфейсом.

А можно список тех которы прям с превосходнейшим?

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

63. "Google выделил миллион долларов на улучшение переносимости м..."  +10 +/
Сообщение от warlock66613 (ok), 06-Фев-24, 01:45 
Это совершенно непересекающиеся вещи: минусы и почему его ругают.

Реальные минусы такие:

- во-первых его на самом деле нет — язык всё ещё глубоко в процессе разработки, реально жить (программировать) только с unstable веткой и многие вещи вроде placement new даже не придуманы как делать,

- во-вторых нет стабильного ABI, кроме сишного, а оборачивать всё в Си-совместимый интерфейс… я попробовал было и бросил, это нереально,

- в-третьих довольно крутая кривая изучения,

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

- невменяемое количество отъедаемого места на диске при компиляции.

А ругают за:

- нечитаемый синтаксис (на самом деле это когнитивное искажение когда новое кажется плохим),

- unsafe (просто не понимают его роли и функций, додумывая отсебятину),

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

- долгую компиляцию самого Rust (это по большей части из-за LLVM, да ещё и с чем сравнивать).

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

83. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Аноним (83), 06-Фев-24, 08:28 
>нечитаемый синтаксис (на самом деле это когнитивное искажение когда новое кажется плохим)

Синтаксис Rust, да и C++ придумали люди с "особенным складом ума". На протяжении хрен знает скольки лет мне приходится использовать эти языки и ежедневно проклинать авторов этого вырвиглазного синтаксиса.

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

228. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:48 
Насчёт первого минуса - не согласен. Уже много лет пишу на Rust в прод, это и веб-сервисы, и консольные утилиты, и библиотеки, и wasm. Полёт нормальный, использую именно стабильный Rust. Да, есть много хотелок, которые пока не стабилизированы. Но и без них хорошо.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

34. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от YetAnotherOnanym (ok), 05-Фев-24, 23:11 
Не всё, что вылезает из дырки - фарш.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

37. "Google выделил миллион долларов на улучшение переносимости м..."  +6 +/
Сообщение от Аноним (37), 05-Фев-24, 23:18 
Отставить, рядовой Шутник. Это тоже назад не провернуть.
Ответить | Правка | Наверх | Cообщить модератору

53. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от kusb (?), 06-Фев-24, 00:43 
Многое что вылазит из дырок можно провернуть в фарш.
Ответить | Правка | Наверх | Cообщить модератору

120. Скрыто модератором  +/
Сообщение от Аноним (120), 06-Фев-24, 12:11 
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

9. Скрыто модератором  +6 +/
Сообщение от Швондик (?), 05-Фев-24, 22:09 
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  +/
Сообщение от Аноним (11), 05-Фев-24, 22:11 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  –1 +/
Сообщение от Швондик (?), 05-Фев-24, 22:14 
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  +5 +/
Сообщение от Аноним (13), 05-Фев-24, 22:16 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

10. "Google выделил миллион долларов на улучшение переносимости м..."  +5 +/
Сообщение от Аноним (10), 05-Фев-24, 22:11 
Миллион долларов как-то мало для такой грандиозной задачи. Тут речь должна идти о том, чтобы написать нормальный Rust v2, а не вот это вот нагромождение, которое и с самим собой то местами не очень дружит.
Ответить | Правка | Наверх | Cообщить модератору

21. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Аноним (21), 05-Фев-24, 22:46 
Пять разработчиков и тимлид на 1 год. Этого достаточно, чтобы немало пользы нанести в такой узкой нише.
Ответить | Правка | Наверх | Cообщить модератору

74. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Rock (?), 06-Фев-24, 06:34 
> Пять разработчиков и тимлид на 1 год. Этого достаточно, чтобы немало пользы нанести в такой узкой нише.

Ставлю на одного тимлида на пять лет и бесплатный Open Source.

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

99. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Бывалый смузихлёб (?), 06-Фев-24, 10:18 
> На полученные средства организация Rust Foundation
> намерена нанять одного или
> нескольких разработчиков

Ога, разбежался. Пять разрабов и тимлида. Мб им ещё и компы нормальные, место в офисе и проживание за счёт конторы

Посадят прогать хомяка Ваську за доброе слово, «за помощь всему свободному мировому сообществу» ( и без прав на код )

Ну а деньги… что сэкономлено - то заработано

Да и гугол не парится - судя по сумме, просто пустили пустую шляпу по офису хохмы ради чтобы за них сделали то за что им ещё много лет будут платить

А вот если бы гугол миллиард выделил - тогда бы 8 разрабов наняли… или 6… ну 2 то уж точно, в итоге, а если ещё и ужаться - то и на тимлида хватит

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

22. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от ПомидорИзДолины (?), 05-Фев-24, 22:48 
Вы всегда можете проспонсировать те инициативы, которые считаете важными. Не обязательно деньгами, можно спонсировать идеями, документами, статьями, открытыми тикетами и комментариями в обсуждениях.

Хотя бы и на опеннете, но не забывайте измерять "полезнный выхлоп" от затраченной энергии.

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

81. Скрыто модератором  +1 +/
Сообщение от Аноним (81), 06-Фев-24, 08:14 
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

14. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (14), 05-Фев-24, 22:17 
Чего уже можно будет писать в плюсовом стиле на ржавом?
Очкопрограммеры не осилили как чего куда соотнести?
Ответить | Правка | Наверх | Cообщить модератору

15. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (15), 05-Фев-24, 22:19 
Ну у плюсов эээ проблемы с аби, у раста нет аби. Определённо, языки одного уровня ненужности, удачи им уничтожить и то и другое.
Ответить | Правка | Наверх | Cообщить модератору

16. Скрыто модератором  –4 +/
Сообщение от Аноним (16), 05-Фев-24, 22:22 
Ответить | Правка | Наверх | Cообщить модератору

19. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Аноним (19), 05-Фев-24, 22:35 
Зачем публика носится с Rust? Что в нём такого особенного, кроме синтаксиса, приносящего почти физическую боль?

Просто спрашиваю – а то щас начнётся.

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

20. "Google выделил миллион долларов на улучшение переносимости м..."  +7 +/
Сообщение от чатжпт (?), 05-Фев-24, 22:43 
Нормальный у него синтаксис.
Раст запрещает программистам стрелять себе в ноги и головы, многим эти ограничение не нравятся.
Ответить | Правка | Наверх | Cообщить модератору

25. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (-), 05-Фев-24, 22:53 
> Раст запрещает программистам стрелять себе в ноги и головы, многим эти ограничение не нравятся.

Как может НОРМАЛЬНОМУ ЧЕЛОВЕКУ вообще нравиться любые ограничения?! Наверное, поэтому в своё время многие не любили PHP, потому что он позволял кодить так, как тебе хочется, не используя фреймворки. Как по мне, чем больше гибкости и свободы, тем лучше. А потакание ограничениям, это уже какая-то психическая патология.

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

46. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от morphe (?), 06-Фев-24, 00:05 
> Как по мне, чем больше гибкости и свободы, тем лучше. А потакание ограничениям, это уже какая-то психическая патология.

Часто нужна свобода несинхронизированной/неатомарной записи в одну структуру из разных потоков, свобода использования аллокации после освобождения, или свобода разыменования нулевого указателя?

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

А по выразительности и гибкости в Rust всё хорошо.

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

71. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Sw00p aka Jerom (?), 06-Фев-24, 04:33 
>чтобы компилятор мог понять

зачем? он же "умный", и лучше вас сгенерирует код.

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

94. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от zezic (?), 06-Фев-24, 09:38 
>лучше вас сгенерирует код

Машинный – сгенерирует.

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

148. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Sw00p aka Jerom (?), 06-Фев-24, 14:01 
ну да, зачем ему еще подсказки как его генерировать?
Ответить | Правка | Наверх | Cообщить модератору

200. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от morphe (?), 07-Фев-24, 03:30 
> зачем? он же "умный", и лучше вас сгенерирует код.

Код он генерирует быстрый, даже потенциально быстрее чем C/C++, потому что ожидает от него намного более строгих гарантий (Каждый указатель например по умолчанию работает как C restrict, и даже строже), однако чтобы ожидать от кода гарантий, он также на него накладывает ограничения (Например, опять же, несинхронизированное/неатомарное чтение и запись одновременно в одну структуру из разных погтоков)

Задача программиста писать программу так, чтобы за эти ограничения не выходить, в примере со структурой например использовать только атомарные чтения/записи, как-то синхронизировать доступ к структуре, чтобы компилятор понимал что тут нет несинхронизированного доступа (Иначе он откажется такой код компилировать), либо ещё что-то

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

210. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (210), 07-Фев-24, 09:34 
нужна свобода постоянной утечки памяти, раст это позволяет и даже приветствует.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

217. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от morphe (?), 07-Фев-24, 16:01 
> нужна свобода постоянной утечки памяти, раст это позволяет и даже приветствует.

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

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

62. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (62), 06-Фев-24, 01:44 
Ремень безопасности как пример. Ну или хотя бы 105ст.УКРФ
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

70. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Sw00p aka Jerom (?), 06-Фев-24, 04:31 
>А потакание ограничениям, это уже какая-то психическая патология.

банальная потребительская психология, на все готовое.

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

104. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от nox. (?), 06-Фев-24, 10:52 
> А потакание ограничениям

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

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

117. "Google выделил миллион долларов на улучшение переносимости м..."  +6 +/
Сообщение от Аноним (-), 06-Фев-24, 12:05 
Мне нравятся ограничения!
Ограничение скорости на дороге не дает какому-то м###ле размотаться от мою тачку на скорости 150км/ч, а на 50-60 в городе меня защитят подушки и ремень.
Кожух на болгарке не даст при прилететь диску мне в лицо (но очки все равно надену)
Шиток закрывающий патрон и ремни токарного помешают Вася намотаться на вал или откочерыщить пальцы шкивом и ремнем.
Ограничение на шум после 11 дает мне возможность спокойно выспаться.

> Как по мне, чем больше гибкости и свободы, тем лучше.

именно и есть психическая патология

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

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

150. "Google выделил миллион долларов на улучшение переносимости м..."  –3 +/
Сообщение от Sw00p aka Jerom (?), 06-Фев-24, 14:08 
одна лошадь в другую лошадь на какой бы она скорости не летела бы - не влетела бы :) да и не с застегнутым ремнем седла вы долго не проехались бы. Все это - природные естественные ограничения. Ваш двигатель внутреннго сгорания от природы придуман работать на полную мощь, а вы еще пытаетесь им управлять.

пс: ну и придумают люди "вечный движитель", а как его остановить?
- задача куда посерьезней, чем его создать.

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

197. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (-), 06-Фев-24, 22:23 
> потакание ограничениям, это уже какая-то психическая патология.

Это исторические тенденции программирования.

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

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

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

...

> Как может НОРМАЛЬНОМУ ЧЕЛОВЕКУ вообще нравиться любые ограничения?!

Я не знаю, как там с "НОРМАЛЬНЫМ ЧЕЛОВЕКОМ" дела обстоят, но языки программирования создаются для _программистов_, а не для "НОРМАЛЬНЫХ ЧЕЛОВЕКОВ".

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

77. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (77), 06-Фев-24, 07:20 
> Раст запрещает программистам стрелять себе в ноги и головы, многим эти ограничение не нравятся

Nim тоже не позволяет. Но синтаксис у него – по Дарвину, интуитивно понятный и аккуратный.

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

121. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от 12yoexpert (ok), 06-Фев-24, 12:12 
Во-первых, и это самое главное: неадекватно агрессивное его продвижение из каждой дырки, навязчивая реклама везде. Обязательно и всегда там будет следующий маркетинговый булшит: безопасная работа с памятью, позволяет избежать ошибок.

Во-вторых, полная неадекватность фанатиков раста. Вы не увидите обычного программиста, который просто пишет код на расте (возможно, потому, что они не спамят в интернете), пользователю раста обязательно нужно:
- что-нибудь переписать на раст
- везде-везде написать большими красными буквами, что это написано на раст: в README.md в гите, в интерфейсе, в мане, в рекламных проплаченных новостях
- доказывать всем, что раст - лучший язык, а плюсы скоро помрут
- в любой непонятной ситуации вспоминать об undefined behaviour в С/C++ так сильно, будто от этого зависит его жизнь, вне зависимости от того, видел ли он хоть раз в жизни проблемы из-за UB вне рекламных статей

В-третьих, отвратительный, вырвиглазный, негуманно жестокий синтаксис.

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

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

В-шестых, отсутствие качественной поддержки в быстрых foss IDE: все IDE с поддержкой раста написаны на джаве или electron, половина из них - платная. Я говорю о нормальной эффективной работе в IDE, а не использовании её в качестве текстового редактора, запускалки сборки и отладчика

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

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

124. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (-), 06-Фев-24, 12:34 
> Во-первых

Это реклама его реальных свойств. Раст не позволяет так портить память как дыряшка

> Во-вторых
> undefined behaviour в С/C++

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

> вырвиглазный, негуманно жестокий синтаксис.

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

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

... в РФии. Но всем какбэ пофиг.

> архитектурной кривизны бинарники получаются неадекватных размеров

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

> отсутствие качественной поддержки в быстрых foss IDE

Это в каких интересно? Вимов-емаксов?)) Ну так это проблема foss IDE.
В очередной раз показывает какое они днище.

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

Самое отбитое утверждение. Если тебе приходится бороться с компилятором - то ты написал овнокод в 99% случаев.
Понимаю, что дыряшечники привыкли, что вся безопасность кода держится на "мамой клянусь, там не будет null" погромиста, но вот всем остальным надоело разгребать тупые CVE в их вопрограммишах.

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

164. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от 12yoexpert (ok), 06-Фев-24, 15:36 
> ... в РФии. Но всем какбэ пофиг.

Везде в мире, я в ЕС живу. Гугли репорты популярности языков и количество вакансий

Остальное комментировать не буду, ибо вбросы

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

167. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (-), 06-Фев-24, 16:00 
> Остальное комментировать не буду, ибо вбросы

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

> Гугли репорты популярности языков и количество вакансий

Самый популярный JS. Так что давайте все переходить на него))

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

162. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (-), 06-Фев-24, 15:31 
>С/C++

Никогда так не пиши. Это разные языки.

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

165. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от 12yoexpert (ok), 06-Фев-24, 15:37 
Может, мне ещё джаву с джаваскриптом перестать путать?
Ответить | Правка | Наверх | Cообщить модератору

178. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (-), 06-Фев-24, 17:26 
Языки разные, да.
Плюсы конечно поцивилизованее, там есть и итераторы, и умные указатели...
А вот ошибки - практически одинаковые. Наверное указатели оказались умнее кодописателей)
Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

27. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Аноним (-), 05-Фев-24, 22:56 
> Зачем публика носится с Rust?

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

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

50. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Витюшка (?), 06-Фев-24, 00:12 
Читаю исследование Стоунбрейкера (автора Postgresql) про разные модели данных.

Там всё тоже самое. Был хайп XML, потом был хайп JSON - иерархические древовидные модели данных, был Map-Reduce, был NoSQL..

В итоге всё сдохло и выродилось в SQL над реляционными базами данных.

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

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

59. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (-), 06-Фев-24, 01:00 
> полетят CVE-шки как из рога изобилия

Так их с каждой неделей-месяцем в геометрической прогрессии больше и больше.

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

119. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Советский инженер (ok), 06-Фев-24, 12:09 
>В итоге всё сдохло и выродилось в SQL над реляционными базами данных.

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

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

123. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (-), 06-Фев-24, 12:32 
> Стоунбрейкера

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

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

149. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от pelmaniac (?), 06-Фев-24, 14:03 
>В итоге всё сдохло и выродилось в SQL над реляционными базами данных.

у нас лет 10 не используют sql, даже если база реляционная ) а когда нереляционная - тем более.
а ты с какой планеты?

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

58. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Аноним (-), 06-Фев-24, 00:57 
> Потому что ажиотаж
> С Rust будет то же самое

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

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

75. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (-), 06-Фев-24, 07:02 
Ты забыл слово чистый Си.
Ответить | Правка | Наверх | Cообщить модератору

153. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (-), 06-Фев-24, 14:48 
А где ты видел чистый?
Даже ядро не может быть собрано с чистой стд, причлось лепить расширения ГНУ-СИ.
Более того, оно на древнем С11, а с копролитной версии переехали всего пару лет назад.
Ответить | Правка | Наверх | Cообщить модератору

163. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (-), 06-Фев-24, 15:34 
Не занимайся софистикой. Ты прекрасно понял о чём речь идёт. И не смей серить в адрес ГНУ, копилефта и Столлмана. Чистый Си - это прежде всего GCC со всеми ГНУ-тыми расширениями.
Ответить | Правка | Наверх | Cообщить модератору

169. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (-), 06-Фев-24, 16:10 
> Не занимайся софистикой. Ты прекрасно понял о чём речь идёт. И не смей серить в адрес ГНУ, копилефта и Столлмана. Чистый Си - это прежде всего GCC со всеми ГНУ-тыми расширениями.

Хаха, чтобы мне какой-то дундук из инета мне рот закрывал))

Чиcтый си был задолго до гну-рака. Керниган и Ритчи из корпорации Bell Labs передают привет неучам, не знающим историю. Ядро UNIX'ов и BSD были написаны за десятки лет до линукса.

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

А про Столмана даже говорить нет смысла... Что вообще можно сказать про краснопузого воришку емаксов?
Что он плохо пахнет? Так это уже давно не секрет!

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

229. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:52 
Когда появился ДВС тоже был "хайп". Некоторые, наверное, и до сих пор в телегу лошадь запрягают, когда все остальные давно на автомобилях ездят.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

209. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (209), 07-Фев-24, 06:08 
> Что в нём такого особенного, кроме синтаксиса, приносящего почти физическую боль?

Батянь, угомонись со своим повербейсиком уже.

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

26. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Bottle (?), 05-Фев-24, 22:54 
Один язык с нестабильным ABI пытаются подружить с языком с другим нестабильным ABI. Ну удачи им. Проще в C++ завезти фишки Раста.
Кстати, это можно сделать с помощью магии макросов и систем сборки.
Ответить | Правка | Наверх | Cообщить модератору

66. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от _kp (ok), 06-Фев-24, 02:44 
С++ просит много каких нововведений.
Но с другой стороны, стандарт языка не меняется до несовместимости с самим собой.
Скорее добавят фичи из Руст, когда нибудь,  но точно не первыми.
Ответить | Правка | Наверх | Cообщить модератору

67. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (67), 06-Фев-24, 02:53 
Если это уже можно сделать, то почему это ещё не сделали?
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

73. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от ИмяХ (ok), 06-Фев-24, 06:20 
Это уже давно сделан, просто не очень сильно разрекламировали и не делают это в обязаловку.
Ответить | Правка | Наверх | Cообщить модератору

100. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Бывалый смузихлёб (?), 06-Фев-24, 10:31 
Недавно же было( в хроме запилили )
> Компания Google проанализировала эффективность использования
> в коде на языке С++ типа MiraclePtr (raw_ptr<T>)
> вместо обычных указателей для защиты от уязвимостей,
> вызванных обращением к уже освобождённым областям памяти
> внедрение MiraclePtr предоставило защиту от 57% уязвимостей
> класса use-after-free, благодаря переводу на
> использование MiraclePtr полей классов и параметров callback-вызовов
> Ценой применения MiraclePtr является повышение потребления памяти,
> для указателей требуется хранить дополнительные 4 байта со счётчиком ссылок

Не совсем раст, но даже подобные незначительные допиливания уже дали +50% к защите )

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

144. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (144), 06-Фев-24, 13:52 
> Не совсем раст, но даже подобные незначительные допиливания уже дали +50% к защите )

Я написал ниже ссылку на отчет по этому улучшению (не ее сьел мат-бот (( )
В общем там не так все хорошо: уменьшили ошибки на 50%, но получили просадки в производительности и повышенное потребление памяти.
Учитывая принцип Парето, то для избавления остальных 50% ошибок, подозреваю придется увеличить потребление памяти не на 5-8% как для первой половины)


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

105. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от nox. (?), 06-Фев-24, 10:54 
> в C++ завезти фишки Раста

Напоминает завоз терминала Linux в Windows. Не нужно ни тому, ни другому.

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

43. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 05-Фев-24, 23:59 
Насколько этих денег хватит?
Ответить | Правка | Наверх | Cообщить модератору

45. "Google выделил миллион долларов на улучшение переносимости м..."  +4 +/
Сообщение от Аноним (45), 06-Фев-24, 00:04 
На два слёта и три парада.
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +2 +/
Сообщение от C00l_ni66a (ok), 06-Фев-24, 00:12 
Ответить | Правка | Наверх | Cообщить модератору

44. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Витюшка (?), 06-Фев-24, 00:01 
Zig умеет в интероперабельность с С++ через (extern C) и умеет компилировать напрямую С++.

Как минимум это классная билд система и пакетный менеджер от Zig.

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

92. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Аноним (90), 06-Фев-24, 09:26 
Лол, через "extern C" у любого языка классная интероперабельность с C++.
Ответить | Правка | Наверх | Cообщить модератору

103. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Аноним (103), 06-Фев-24, 10:49 
И что?
Ответить | Правка | Наверх | Cообщить модератору

107. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от nox. (?), 06-Фев-24, 10:55 
> Как минимум это классная билд система

Как минимум я это делал еще в 1991 году, когда дружил алгоритмы на Фортране с интерфейсом на C.

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

110. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Аноним (109), 06-Фев-24, 11:08 
Что, во прям любой код на C++ возьмёт и скомпилирует?
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

112. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Витюшка (?), 06-Фев-24, 11:34 
Ну, по идее, да. Конечно с учётом версии 0.11 языка.

У них тупо встроенный компилятор llvm clang скорее всего.

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

Для этого и делалось. Многие чистые С++ используют Zig как билд систему, которая из коробки скомпилирует под любую архитектуру.

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

223. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (109), 08-Фев-24, 11:19 
Эдак можно чистый C++ и посредством g++ скомпилировать под кучу архитектур.
Ответить | Правка | Наверх | Cообщить модератору

204. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (204), 07-Фев-24, 03:41 
Нет. Zig могёт скомпилировать код на си, в редких/частых ситуациях даже лучше gcc или llvm. Поддержка с++ никого не интересует, ибо не зачем.
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

128. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Аноним (-), 06-Фев-24, 12:39 
В zig ты делаешь use after free, так же легко, как в дыряшке
  var helloZig = try allocator.dupe(u8, "zig is piece of crap");
  allocator.free(helloZig);
  std.debug.print("{s}\n", .{helloZig});
так что он вообще не нужен
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

152. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от warlock66613 (ok), 06-Фев-24, 14:42 
В Си ты хотя бы знаешь что так делать плохо и чем грозит нарушение. В Zig это до сих пор не описано и непонятно будет ли описано когда-нибудь.
Ответить | Правка | Наверх | Cообщить модератору

168. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Sw00p aka Jerom (?), 06-Фев-24, 16:04 
> В Си ты хотя бы знаешь что так делать плохо и чем
> грозит нарушение. В Zig это до сих пор не описано и
> непонятно будет ли описано когда-нибудь.

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


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

47. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (47), 06-Фев-24, 00:06 
Лучше бы на поддержку Rust в CMake без использования cargo и его пакетов и с формированием .so/.o и хедеров денег дали.
Ответить | Правка | Наверх | Cообщить модератору

172. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (172), 06-Фев-24, 16:58 
А что вам мешает не использовать cargo, а использовать только rustc и все зависимости качать вручную?
Ответить | Правка | Наверх | Cообщить модератору

218. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (218), 07-Фев-24, 16:06 
Отсутствие его поддержки в CMake. Пакеты из crates - ффтопку, мне нужна своя экосистема пакетов на основе пакетных менеджеров, чья поддержка есть в CPack.
Ответить | Правка | Наверх | Cообщить модератору

48. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (45), 06-Фев-24, 00:07 
Лучше бы они на свой Carbon выделили. Там ожидается хорошая обратная совместимость с кодом на C++.
Ответить | Правка | Наверх | Cообщить модератору

54. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Карлос Сношайтилис (ok), 06-Фев-24, 00:46 
А Carbon Гуглу уже не нужен.
Можно закапывать.
Ответить | Правка | Наверх | Cообщить модератору

60. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Фев-24, 01:15 
> А Carbon Гуглу уже не нужен.
> Можно закапывать.

А кто говорил, что он гугла? Там просто работяга из гугла его пилит.

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

89. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от гугель (?), 06-Фев-24, 09:17 
А кто позволил рабу в рабочее время что-то там налево пилить?!

Я позволил! А будет пилить плохо - окончит на кладбище. Вместе с прожектом.

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

173. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Фев-24, 17:01 
> А кто позволил рабу в рабочее время что-то там налево пилить?!

Кто сказал, что в рабочее?

> Я позволил! А будет пилить плохо - окончит на кладбище. Вместе с прожектом.

Может это будущий Сысоев.

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

205. Скрыто модератором  +/
Сообщение от Аноним (204), 07-Фев-24, 03:45 
Ответить | Правка | Наверх | Cообщить модератору

216. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Карлос Сношайтилис (ok), 07-Фев-24, 11:33 
> А кто говорил, что он гугла?

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

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

65. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Kuromi (ok), 06-Фев-24, 02:03 
В двух словах - пиар "даешь внедреж". Мильон долляров для Гугла это примерно как мелочь в кармане на подаянию бомжам.
Не впечатляет.
Ответить | Правка | Наверх | Cообщить модератору

69. "Google выделил миллион долларов на улучшение переносимости м..."  –3 +/
Сообщение от Аноним (69), 06-Фев-24, 03:47 
Лучше бы компилятор нормальный сделали и менеджер пакетов. Нельзя же так зависеть от интернета, особенно при разработке системного софта.
Ответить | Правка | Наверх | Cообщить модератору

122. Скрыто модератором  +2 +/
Сообщение от Советский инженер (ok), 06-Фев-24, 12:20 
Ответить | Правка | Наверх | Cообщить модератору

127. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Аноним (-), 06-Фев-24, 12:39 
Бедные растохейтеры...
Они так заняты собственно хейтом, что даже не могут заглянуть в доку карго и посмотреть как там можно добавлять зависимости...

Давай я тебе помогу! У тебя следующие варианты:
- crates.io - требует инет и завязан на чью-то инфру
- развернуть свой registry
- ссылка git - тоже требует инет, но репа может быть своя
- указать путь к исходникам path

Как видишь, только один из 4х вариантов контролируется не тобой.
И у тебя всегда есть возможность собрать без инета.
doc.rust-lang.org/cargo/reference/specifying-dependencies.html

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

174. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Фев-24, 17:02 
>[оверквотинг удален]
> Они так заняты собственно хейтом, что даже не могут заглянуть в доку
> карго и посмотреть как там можно добавлять зависимости...
> Давай я тебе помогу! У тебя следующие варианты:
> - crates.io - требует инет и завязан на чью-то инфру
> - развернуть свой registry
> - ссылка git - тоже требует инет, но репа может быть своя
> - указать путь к исходникам path
> Как видишь, только один из 4х вариантов контролируется не тобой.
> И у тебя всегда есть возможность собрать без инета.
> doc.rust-lang.org/cargo/reference/specifying-dependencies.html

А теперь проект в студию, который так деалет.

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

180. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (-), 06-Фев-24, 17:47 
> А теперь проект в студию, который так деалет.

Какой проект? Который ссылается на мою приватную репу?))
Или на приватный registry?
Не кажется, что предоставить ссылки на них будет немного сложно и очень даже бесполезно?

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

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

72. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от нитгитлистер (?), 06-Фев-24, 05:51 
читаю коменты и диву даюсь. разрабы раста и их спонсоры явно ж не дураки и все проблемы прекрасно знают. особенно первые. а вторым выгодно чтобы первые эти все проблемы решили. так что вангую за несколько лет язычек наверняка преобразится в лучшую сторону потому что это выгодно всем
Ответить | Правка | Наверх | Cообщить модератору

230. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (230), 01-Мрт-24, 01:32 
Сильно оптимистичное предположение, иначе бы они не запилили такой корявый синтаксис в Rust.
Ответить | Правка | Наверх | Cообщить модератору

78. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от ryoken (ok), 06-Фев-24, 07:42 
>>основных мэйнтейтнеров

кого???

Подскажите, кто разбирается. 1КК $ - это на сколько программистов и на какой срок хватит? :)

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

80. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (80), 06-Фев-24, 08:14 
Хватит на одного программиста и премию всему руководящему составу
Ответить | Правка | Наверх | Cообщить модератору

113. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Витюшка (?), 06-Фев-24, 11:36 
Ответ в самой новости, где они хотят нанять "одного или...".

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

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

151. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (151), 06-Фев-24, 14:12 
Крутые ребята зарабатывают 450 тыщ в год, соответственно два человеко-года.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

203. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (204), 07-Фев-24, 03:37 
450 зарабатывают не крутые ребята, а менеджеры, давшие флаг в руки крутым ребятам, а тем ребятам пофиг что нести
Ответить | Правка | Наверх | Cообщить модератору

79. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Маус (?), 06-Фев-24, 08:10 
Лучше бы занялись улучшением своего браузера для Linux систем
Ответить | Правка | Наверх | Cообщить модератору

108. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от nox. (?), 06-Фев-24, 10:58 
Яндекс.Браузер для Linux не годится? :)
Ответить | Правка | Наверх | Cообщить модератору

135. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от нитгитлистер (?), 06-Фев-24, 13:22 
раньше годился, но последние пару месяцев нет. ушел с него на гугл хром. Яб стал совсем тормозной и неповорливый
Ответить | Правка | Наверх | Cообщить модератору

137. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Маус (?), 06-Фев-24, 13:35 
Яндекс - это тот же хромиум.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

143. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от нитгитлистер (?), 06-Фев-24, 13:51 
согласен, ядро 1, а вот за счет обвесов работают очень даже по разному. я даже специально замерял скорость открытия сайтов и загрузки тяжеловесных видосов. гугл оказался в 1,5-2 раза шустрее.
Ответить | Правка | Наверх | Cообщить модератору

146. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Маус (?), 06-Фев-24, 13:58 
Обвесы роли не играют в аппаратном ускорении или взаимодействии с Wayland/x11. Разработка Ozone практически стоит на месте.
У меня самым быстрым в тестах browserbench, basemark стал Vivaldi, а самым медленным Firefox.
Ответить | Правка | Наверх | Cообщить модератору

211. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (210), 07-Фев-24, 09:39 
как vivaldi обвешанный по самое нехочу тормозным Javascript в качестве интерфейса может быть быстрее остальных. если только открыть одну страницу, откроешь с десяток и он плетется в конце вися и падая.
Ответить | Правка | Наверх | Cообщить модератору

176. Скрыто модератором  +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Фев-24, 17:03 
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

132. "Google выделил миллион долларов на улучшение переносимости м..."  –4 +/
Сообщение от Аноним (-), 06-Фев-24, 12:51 
>  Лучше бы занялись улучшением своего браузера для Linux систем

Кому вообще нужен браузер на серваке?
А полтора васяна на десктопе никого не интересуют. Они еще и адблок включат.

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

136. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от нитгитлистер (?), 06-Фев-24, 13:23 
ни 1 серваком единым линукс значится) но в целом вы правы
Ответить | Правка | Наверх | Cообщить модератору

138. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Маус (?), 06-Фев-24, 13:39 
Учитывая, что Microsoft планирует сделать свою ОС как услугу, а не как продукт, то есть желание перейти на альтернативы.
Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

145. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от нитгитлистер (?), 06-Фев-24, 13:55 
как услугу это как? можно подробней? перепишут всё на раст, сделают из неё подобие хром ос но полностью за платную подписку? надеюсь до такой дикости не дойдёт)
Ответить | Правка | Наверх | Cообщить модератору

177. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Фев-24, 17:04 
> как услугу это как? можно подробней? перепишут всё на раст, сделают из
> неё подобие хром ос но полностью за платную подписку? надеюсь до
> такой дикости не дойдёт)

Да, именно так. Редактор на веб технологиях у них уже есть.

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

84. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (84), 06-Фев-24, 08:42 
Есть такая работа - совместимость улучшать.

И от GIL избавляться.

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

85. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (85), 06-Фев-24, 08:45 
Следует ли ожидать появления Rust++?
Ответить | Правка | Наверх | Cообщить модератору

93. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (93), 06-Фев-24, 09:30 
Вообще-то, такие шансы есть. Как раз этот бедолага, которого наймут улучшать неулучшаемое, через год работы вынесет экспертное решение: закопать и сделать с нуля. Как потом Rust Foundation будет осваивать гранты, кроме как сделав новую версию, назвав её сначала Rust--. И это будет продолжаться бесконечно, появится Rust++, Rust2, RustX и т.д.
Ответить | Правка | Наверх | Cообщить модератору

98. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Facemaker (?), 06-Фев-24, 10:10 
> Вообще-то, такие шансы есть. Как раз этот бедолага, которого наймут улучшать неулучшаемое, через год работы вынесет экспертное решение: закопать и сделать с нуля. Как потом Rust Foundation будет осваивать гранты, кроме как сделав новую версию, назвав её сначала Rust--. И это будет продолжаться бесконечно, появится Rust++, Rust2, RustX и т.д.

Спасибо за проверяемое предсказание. Через год-два проверим, если будем живы.

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

155. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (-), 06-Фев-24, 14:53 
Зачем?
Они просто сделают Rust 2025 Edition, в котором будут ломающие изменения и этого будет достаточно.
В этом и прелесть - компилятор будет один и тот же, но каждая и версий будет работать правильно.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

221. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (221), 07-Фев-24, 20:18 
Следует ожидать, что корпы наиграются в новую игрушку и выбросят на помойку, как тысячу раз прежде.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

224. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:20 
Нет. Потому что уже раз в 3 года выходит новая редакция языка, в которой выпускаются несовместимые изменения. При этом компилятор умеет собиать код всех выпущенных редакций.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

106. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Аноним (106), 06-Фев-24, 10:55 
В то время когда Microsoft и Google переходят на Rust и тратят на это миллиарды долларов... Луддиты всё равно против!
Ответить | Правка | Наверх | Cообщить модератору

111. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Аноним (109), 06-Фев-24, 11:10 
Ага, особенно Micro$oft для нас должен быть авторитетом.
Ответить | Правка | Наверх | Cообщить модератору

212. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (209), 07-Фев-24, 09:51 
Ну не Столлманы же всякие.
Ответить | Правка | Наверх | Cообщить модератору

114. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Витюшка (?), 06-Фев-24, 11:37 
Приврал в 1000 раз, а так всё Ок
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

115. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от 12yoexpert (ok), 06-Фев-24, 11:53 
гугл никогда не отличался адекватностью инвестиций и чуечкой
Ответить | Правка | Наверх | Cообщить модератору

139. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (93), 06-Фев-24, 13:42 
Для гугла мильён долларов - это как раз отличная ивестиция. Этого как раз достаточно, чтобы внутренняя колонна поняла, что раст им не светит и отстала.
Ответить | Правка | Наверх | Cообщить модератору

140. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (106), 06-Фев-24, 13:43 
Вот кто-кто но одна из пяти IT-гигантов США (Это больше, чем ВВП 16 стран G20) не может ошибаться!
Рано или поздно, придётся всем хейтерам безопасного языка его выучить.
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

158. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (106), 06-Фев-24, 15:12 
Одни люди деньги зарабатывают, а другие судят людей по себе и рассказывают в комментариях про свои не реализуемые фантазии!
Ответить | Правка | Наверх | Cообщить модератору

206. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Прохожий (??), 07-Фев-24, 05:42 
То-то они такие богатые, а ты - бедный. Да, бывают и неудачные проекты. Но это не правило, а исключение из правил. Иначе они  давно бы уже разорились.
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

213. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (209), 07-Фев-24, 09:58 
Инвестор в треде!
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

225. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:22 
Да, иначе вложился бы в Rust ещё в 2015-ом.
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

157. "Google выделил миллион долларов на улучшение переносимости м..."  +1 +/
Сообщение от Аноним (106), 06-Фев-24, 15:10 
Вы можете ненавидеть раст, но когда на собеседовании вас про него спросят - вы будите просто мило улыбаться!
Ответить | Правка | Наверх | Cообщить модератору

202. Скрыто модератором  +/
Сообщение от Аноним (204), 07-Фев-24, 03:33 
Ответить | Правка | Наверх | Cообщить модератору

159. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Вован (??), 06-Фев-24, 15:16 
Никогда не понимал одного, создателям раста буквы строго по талонам выдают, fn?
Ответить | Правка | Наверх | Cообщить модератору

192. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (204), 06-Фев-24, 19:17 
Есть проблема с нативным языком. Например, вот заставят тебя пИсать на 1С... фу какая гадость... Поэтому, каждый школяр придумывает свой слэнг. А если вместо слова задействовать закорючку или иероглиф, то ваще будешь круче всех.

Почти анекдот, почти в тему:
Подходит тимлид к джуну, пишущему ООП-код.
- Почему, переменная обозначающая скорость, у вас называется b1?
- Ну как же, вот a, b и a1 уже задействованы, поэтому выходит, что скорость будет b1.

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

207. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Прохожий (??), 07-Фев-24, 05:46 
Есть такая поговорка: "Краткость - сестра таланта". Создатели Rust её, похоже, знают.
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

220. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (221), 07-Фев-24, 20:16 
И поэтому придумали на каждый чих по специальному обозначению?
Ответить | Правка | Наверх | Cообщить модератору

226. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:37 
Это единственное, что вам не нравится?

Вообще в Rust 39 ключевых слов

as, async, await, break, const, continue, crate, dyn, else, enum, extern, false, fn, for, if, impl, in, let, loop, match, mod, move, mut, pub, ref, return, Self, self, static, struct, super, trait, true, type, union, unsafe, use, where, while

Из них только 10 являются сокращениями:
async, const, dyn, enum, fn, impl, mod, mut, pub, ref

Из них по крайней мере половина являются общепринятыми в программировании сокращениями, остаются только
dyn, fn, impl, mod, pub

Весь сыр-бор из-за этих пяти слов? Вам хочется, чтобы программист писал "function" и "implementation" ломая клавиатуру? А читающий код лицезрел длиннющие служебные слова в строчке с сигнатурой функции, вместо её имени, а также имён и типов параметров?
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

160. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Аноним (160), 06-Фев-24, 15:17 
А сколько миллиардов Google выделил Mozilla, уму непостижимо, каким бы мог быть чудесным Firefox, но зарплаты топ-менеджеров и левацко-террористические фонды конечно же важнее, чем какой-то побочный браузер.
Ответить | Правка | Наверх | Cообщить модератору

214. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (209), 07-Фев-24, 10:01 
Завидовать нехорошо (и всё равно бы ты Firefox не улучшил).
Ответить | Правка | Наверх | Cообщить модератору

161. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (161), 06-Фев-24, 15:28 
И ни один не написал что конечная цель перенести код с С++ на rust с целью увеличения производительности и безопасности. Понятно что должен быть софт который имеет множество файлов сгруппированных каким-либо образом (библиотеки, может логически как-то в модули, может сервисы) и его переносить возможно по частям. Для этого эта возможность должна существовать. Где-то возможно нужно перенести только узкие места, опять таки все упирается в совместимость. Пока совместимость действительно не очень.
А ещё вспомним что у Google есть технология grpc.
Ответить | Правка | Наверх | Cообщить модератору

170. Скрыто модератором  +/
Сообщение от Аноним (15), 06-Фев-24, 16:18 
Ответить | Правка | Наверх | Cообщить модератору

181. Скрыто модератором  +/
Сообщение от Аноним (181), 06-Фев-24, 18:05 
Ответить | Правка | Наверх | Cообщить модератору

185. Скрыто модератором  +/
Сообщение от Аноним (15), 06-Фев-24, 18:16 
Ответить | Правка | Наверх | Cообщить модератору

187. Скрыто модератором  +/
Сообщение от Аноним (181), 06-Фев-24, 18:24 
Ответить | Правка | Наверх | Cообщить модератору

189. Скрыто модератором  +/
Сообщение от Аноним (15), 06-Фев-24, 18:31 
Ответить | Правка | Наверх | Cообщить модератору

183. Скрыто модератором  +1 +/
Сообщение от Аноним (181), 06-Фев-24, 18:10 
Ответить | Правка | К родителю #170 | Наверх | Cообщить модератору

171. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Ilya Indigo (ok), 06-Фев-24, 16:58 
Гугл свой ведроид с жабы на раст переписывать не собирается, или хотя бы добавить альтернативным языком разработки?
Ответить | Правка | Наверх | Cообщить модератору

208. "Google выделил миллион долларов на улучшение переносимости м..."  +2 +/
Сообщение от Прохожий (??), 07-Фев-24, 05:59 
1.Андроид на Джаве написан или, всё-таки, на Си и Си++?
2.Ты за новостями следишь? Давно уже есть код в Андроиде на Rust
Ответить | Правка | Наверх | Cообщить модератору

175. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Ilya Indigo (ok), 06-Фев-24, 17:03 
Как понять вообще термин "переносимость" в данном контексте?
Добавление в раст функционала, который есть в плюсах но нет в расте?
Или изменение синтаксиса раста, чтобы он был понятнее?
Иои что под этим имеется ввиду?
Ответить | Правка | Наверх | Cообщить модератору

194. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (15), 06-Фев-24, 19:58 
Они же конкретизировали: улучшение интеропа. Ну чтобы из раста можно было вызывать плюсовый код, к примеру.
Ответить | Правка | Наверх | Cообщить модератору

196. "Google выделил миллион долларов на улучшение переносимости м..."  –1 +/
Сообщение от Аноним (161), 06-Фев-24, 21:33 
А вот теперь логичный вопрос: "Вы вообще с американцами, на крупные компании работали?"
Ответить | Правка | Наверх | Cообщить модератору

227. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от freecoder (ok), 08-Фев-24, 12:40 
А что не понятно в синтаксисе Rust'а?
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

198. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (198), 07-Фев-24, 00:50 
А что вы ждете? Будет там три-четыре менеджера, полтора программиста, и один тестер на один год, пусть на полтора, ужав пояс. И что?
Ответить | Правка | Наверх | Cообщить модератору

201. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (204), 07-Фев-24, 03:31 
надо только подождать. затяните пояса
Ответить | Правка | Наверх | Cообщить модератору

219. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (221), 07-Фев-24, 20:14 
Спойлер: ничего не изменится.
Ответить | Правка | Наверх | Cообщить модератору

231. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от Аноним (230), 01-Мрт-24, 01:43 
>профинансировать работу по улучшению взаимодействия кода на языке Rust с кодовыми базами, написанными на языке C++

То есть открыто признали, что взаимодействие кода на Rust с C++ мягко говоря не очень.

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

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

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




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

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