Wyższy niż część języków, ale też bez przesady.
Bawię się nim od jakiegoś czasu, i śmiem twierdzić, że ciut wyższy niż to co aktualnie jest w mainstreamie. Kwestia odczuć, i tego co robiło się przed kontaktem z Rust.
*Nie mam backgroundu w C++ poza liźnięciem go dawno temu na studiach.
Zależy co chcesz pisać. Jeśli ma to być OS, sterownik, etc. to niekoniecznie, jeśli aplikacja webowa to pewnie masz rację. Trzeba pamiętać, że każdy język ma swoje zastosowania i jak wyjdziemy poza nie, to może się okazać, że kopiemy się z koniem.
Rust z założenia ma być językiem systemowym więc budowa w nim OS'a to raczej sprawa oczywista. Z tą aplikacją webową to tak po części się zgodzę. Bo o ile pisanie od zera projektu to chyba nie do końca rozsądny pomysł o tyle są firmy, które piszą w tym jakieś moduły, które wymagają porządnych optymalizacji, i szybkości. Patrz TikTok czy HealPay, który:
We have been pushing Rust into every project we can. Currently we have several backend services built in rust.
Czy thoughtram:
The backend of our training platform classroom.thoughtram.io is 100 % Rust using nickel.rs
Tak więc da się. Go tak samo było postrzegane przez "specjalistów" jako język absolutnie nienadający się do backendu. Strzelam w ciemno, że aktualnie jest więcej Go w web niż w systemowych.
@vin:
Co do IDE -> Are we (I)DE yet?. Wsparcie dla Rust ma chyba Geany (C/C++), Gnome Builder jest w C, BBEdit również w C oraz Vim/Neovim, i Emacs.