Raczej (szybko) nie zastąpi, chyba, że w nowych projektach. Jest wiele działek gdzie nic nie zastąpi C++.
Rust jest bardziej odpowiedzią na C++ niż na C.
Z wydajnością idzie w parze z C++, tylko zapewnia większe bezpieczeństwo, trudniej jest napisać kod który będzie miał np. wycieki pamięci czy w programowaniu równoległym - kilka wątków w tym samym czasie będzie chciało zmienić wartość współdzielonej zmiennej (dojdzie do race conditions i wartość zmiennej będzie miała niepoprawną wartość). Bibliotek Rust jest znacznie mniej niż w C++ czy Pythonie, ale powoli się to zmienia. Najważniejsze już są.
Język Rust ma przyszłość, ale nie wiem czy branża programistów w kontekście AI ma jeszcze przyszłość, czy za parę lat to wszystko się nie skończy :( :(
Z pracą jest bardzo kiepsko w Rust. Ofert pracy jest bardzo mało, a jak są to ~3/4 dotyczy blockchainu i kryptografi. Raczej Rusta warto poznać jako kolejny język, nie ograniczać się tylko do Rust.
Do gier masz wiele silników, np. Bevy, Fyrox i wiele innych. Niektórzy żartują. że w Rust jest więcej silników do gier niż gier napisanych w Rust :)
Bevy i Fyrox są najpopularniejsze:
[ Bevy Engine ]
--> https://bevyengine.org/
[ Fyrox - A feature-rich game engine built in Rust ]
--> https://fyrox.rs/
Tu masz listę wszystkich silników:
[ Game Engines | Are we game yet? ]
--> https://arewegameyet.rs/ecosystem/engines/
KIlka gier już powstało w Rust, najciekawsza z tych co pamiętam to: Hydrofoil Generation
Hydrofoil Generation to realistyczny i ekscytujący symulator żeglowania oraz foilingu od niezależnych twórców z Jaxx Vane Studio. Jest to projekt zrodzony z pasji Stefano „kunosa” Casillo, współzałożyciela Kunos Simulazioni, znanego na całym świecie twórcy arcydzieła symulacji wyścigów – Assetto Corsa.
W Hydrofoil Generation zasiądziesz za sterami najnowocześniejszych cudów inżynierii odtworzonych z niespotykaną dokładnością – chodzi tu o żaglówki, które potrafią „unosić się” nad wodą z prędkością powyżej 50 węzłów. Przejmij kontrolę nad kursem, żaglami oraz, co najważniejsze, płatami wodnymi. Utrzymuj swoją łódź wysoko, aby zmaksymalizować prędkość, ale nie przesadzaj z tym, gdyż ryzykujesz tym ciężki upadek z pluskiem, a nawet coś gorszego – wywrócenie łodzi.
https://store.steampowered.com/app/1448820/Hydrofoil_Generation/
Na youtube:
[ Hydrofoil Generation - Official Launch Trailer - YouTube ]
--> https://www.youtube.com/watch?v=DAsQYDJlBfc
[ Hydrofoil Generation [PC] Debut Trailer - YouTube ]
--> https://www.youtube.com/watch?v=K_Jt1Vyj27k
[ Hydrofoil Generation Beta Racing - YouTube ]
--> https://www.youtube.com/watch?v=96sr17BLbSA
[ Hydrofoil Generation – How to takeoff in the Jx40 (Auto-Foils) - YouTube ]
--> https://www.youtube.com/watch?v=QP82w_pfMpc
[ Hydrofoil Generation | GamePlay PC - YouTube ]
--> https://www.youtube.com/watch?v=z_2n0ZDyy-k