172 похожих чатов

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

про Раст :) В общем за распределение памяти аллокацией понял, но как эффективно ее вычищать я все равно хз. За sst не понял, это какая то либа на проц, которая по таймингам чёт вычищает ?

46 ответов

91 просмотр

Сырые данные для сброса на диск кассандра (написанная на жабке) аллоцирует с помощью malloc (jemalloc если точнее). Видимо такое решение было принято из-за нагрузки на ГЦ.

Sweet-Polly Автор вопроса
Andrey Likhachev
Сырые данные для сброса на диск кассандра (написан...

🤔 пойду за маллк читать ещё, много чего не знаю

Во 👍, я про раст то же самое хотел сказать, но он не изи ту лёрн

Victor
Во 👍, я про раст то же самое хотел сказать, но он ...

“with go you go, with rust you rust” где то на quora увидел давно

Станешь частью нашей паствы, заблудший ты наш агнец?

Sweet-Polly Автор вопроса
Victor
Во 👍, я про раст то же самое хотел сказать, но он ...

Чёт я пока вообще не встретил изи ту Лерн :(

Sweet Polly
Чёт я пока вообще не встретил изи ту Лерн :(

На 10 главе растбука начинается easy to learn

Sweet Polly
Чёт я пока вообще не встретил изи ту Лерн :(

Хз, мне с C++ было намного сложнее, чем с Rust. Последний намного более консистентный, хотя турбофиш потрепал мне нервы

Sweet-Polly Автор вопроса
Sweet-Polly Автор вопроса

А что вы имеете ввиду когда говорите более консистентный?

Sweet Polly
А что вы имеете ввиду когда говорите более консист...

Тут большое имхо и мне сложно об этом говорить В C++ много разных способов сделать одну и туже вещь, которые сложились исторически + новые издания часто просто расширяют синтаксис. В одной кодовой базе можно увидеть разные способы итерирования по массивам например Rust же относительно молодой язык и новшества вводятся с учетом существующих возможностей. Как результат, я вижу, что многие вещи являются обычным синтаксическим сахаром, а в C++ те же вещи обладают разной реализацией Честно, это скорее про ощущения, сорян если насрал

Sss.
А что такого в турбофише..

Были сложности с его применением, сейчас все норм

Кем вы работаете и на чем обычно пишите?

Мне кажется что Rust программисты, которые им зарабатывают не существует

Luntry.ru

Антон 🇦🇲
Luntry.ru

оо нихера себе, не говно на блокчейне

Благодарю

я тоже думаю мигрировать с js на rust. Надоело мучиться с библиотеками и оптимизировать сборку фронта

Sweet-Polly Автор вопроса
Антон 🇦🇲
Luntry.ru

И это все на расте?

Денис Котляров
там мученья с библиотеками?🧐

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

Sweet Polly
И это все на расте?

Нет, только один компонент

Sweet-Polly Автор вопроса
Антон 🇦🇲
Нет, только один компонент

Я понадеялся что вся экосистема

amor qq
я тоже думаю мигрировать с js на rust. Надоело муч...

Лучше дальше пиши в эфириум жобс о своей компетентности критиковать кого либо)))

Huterok
Лучше дальше пиши в эфириум жобс о своей компетент...

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

minone Puccinia
Мне кажется что Rust программисты, которые им зара...

Нууу в своей компании я перевёл всю разработку с C++ на Rust, так что теперь как минимум существует аж целая команда, зарабатывающая с помощью Rust'а (хотя да, изначально они все были профи C++).

Ввааау а что за девка на аве. Имя можно?

замечу, что это не было какой-то моей личной прихотью (более того, я в момент принятия решения раст не использовал), а чисто бизнес-решением. Просто в какой-то момент нас утомило поддерживать 100500 клиентских дистрибутивов под все платформы и процессоры (пусть и с единой кодовой базой на Qt) и мы решили (кстати сразу скажу, что это решение полностью окупилось с точки зрения бизнеса) перейти на единый дистрибутив под WASM в браузере. Разработка в тот момент была возможна на нашем родном C++ и на неком Rust'е. Но ознакомившись с C++ инфраструктурой в этой области, мы пришли в ужас - там было 1.5 портированные библиотеки и всё. А в Rust'е в этот момент под WASM работали почти все обычные библиотеки и имелись сотни новых, написанных специально под WASM. В итоге стало понятно, что мир изменился и надо успевать меняться за ним... Так что мы сделали новый клиент на Rust'е с нуля, как отдельный проект. Ну а потом за ним уже подтянулся и бэкенд (удобнее же кидать данные через родной serde, а не через всякие убогие протобуфы) и даже микроконтроллеры. Теперь все команды работают на Расте и уже наверное начинают терять свою топовую компетенцию в плюсах)))

вообще C++ и Rust практически одинаковые языки с почти одинаковой функциональностью (есть только маленькие нюансы, который может один и не может другой), так что переходить между ними из-за самих языков смысла не видно. Но вот если посмотреть на сообщество... В мире C++ наблюдается какая-то полная стагнация, а в мире Rust'а постоянная движуха и создание нового. Такое впечатление, что все самые креативные плюсовики ушли в Раст и творят там. И если в консервативных областях это не очень страшно (нужные библиотеки уже написаны как бы), то в инновационных это очень чувствуется...

Alex
замечу, что это не было какой-то моей личной прихо...

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

sea_rover
Прям читаешь, и скупая мужская слеза пробилась от ...

Я заметил что в расте богатая стд либа и куча карго либ

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта