Len by ma zaujimalo preco prave Rust, co je na Ruste take dobre, v com je Rust lepsi ako napr. D ?
Pred 5 rokmi som skusal D a bol som z toho celkom nadseny, pekny univerzalny jazyk, syntaxou podobny C, dokonca ma prikaz rdmd, kedy v jednom kroku skompiloval a spustil program, co sa mi zdalo vhodne aj na nejake skriptovanie.
Víš, jsou dva přístupy. Jeden tvrdí, že dokonalý návrh je takový, že už k němu není co přidat a druhý zase, že dokonalý návrh je takový, že z něj nemůžeš nic odebrat, aniž by to celé přestalo fungovat. Rust je výsledkem druhého způsobu uvažování. Na Rustu je dobré to, že dělá všechno proto, aby výsledné programy byly korektní a veškeré chyby se pokud možno projevily už v době implementace, ať už tím, že je zachytí kompilátor nebo tím, že donutí uživatele "výjimky" vidět a na místě řešit.
A víš, proč D nikdy nenahradí C++, kromě problémů s načasováním a historicky s licencí? Protože je to pořád jenom převlečené C++, jenom přidává další a další vlastnosti a C++ to dělá taky.