Tomuhle celkově moc nerozumím, ale nejde mmj třeba o to, že Rust má "podporu" v jádře, ale C++ ne?
Nebo to myslíte obecně?
Tomuhle celkově moc nerozumím, ale nejde mmj třeba o to, že Rust má "podporu" v jádře, ale C++ ne?
Asi to tak bude.
Ale třeba by Circle C++ bylo rychleji použitelné pro jádro než stabilní Rust, který stále po několika letech použitelný není - viz https://github.com/Rust-for-Linux/linux/issues/2
27. 9. 2024, 08:13 editováno autorem komentáře
IMHO protože Circle je nástupce C++ který se snaží odstranit některé neduhy. Výhody jsou ty, že můžete relativně rychleji naskočit a používat existující codebase. Nevýhoda je prodlužování umírání C++
Rust poskytuje záruky by-default. Pro použití špatných technik (unsafe) ho musíte explicitně nutit. Výhoda je tudíž vyšší bezpečnost. Nevýhoda složité adoptování starého kódu.
A v obou případech je to nový jazyk, z nichž jeden už má existující ekosystém memory safe knihoven. Zjevně se jim zdá jako lepší nápad sypat peníze do interop Rust <-> C++