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

Есть области где Rust еще не может заменить C++?

23 ответов

16 просмотров

да, как минимум гуй, и ещё с геймдевом в расте пока всё не слава богу (хотя лучше, чем с гуём)

Question- Автор вопроса
Question
Есть же годот, а там Rust можно

ну сам-то движок на плюсах

Question- Автор вопроса
Денис
ну сам-то движок на плюсах

Ну главное игры полноценные можно делать используя Rust

Question
Ну главное игры полноценные можно делать используя...

используя — наверное можно, а вот "заменить C++" — склонен полагать, что (пока) всё-таки нет

Есть области где C++ не может заменить C. И Rust кстати тоже в этом не преуспел пока http://harmful.cat-v.org/software/c++/linus https://lkml.org/lkml/2021/4/14/1099

а зачем вы спрашиваете?

Question- Автор вопроса
Question- Автор вопроса
Eug
а зачем вы спрашиваете?

Выбираю себе производительный язык для изучения. Думаю С++ или Rust

Question
А с гуи какие проблемы?

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

MaxGraey
Есть области где C++ не может заменить C. И Rust к...

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

Oleksij Kyslytsja
Неудивительно, код С транслируется в код один к од...

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

YacKTdEeKF Haskell
Учитывая современные оптимизирующие компиляторы, о...

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

Денис
да, как минимум гуй, и ещё с геймдевом в расте пок...

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

Вадим Пилот
для гуи есть egui, очень простой, кроссплатформенн...

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

Денис
поправь меня, если я не прав, но у egui нет подде...

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

Только одна - реальная жизнь =)

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта