امسال برای من، سال Rust هستش. احتمالش هست که Rust رو در پروژههامون جایگزین سیپلاسپلاس کنم.
مزیت Rust بر C++ چیه؟
کامپایلر خوبی دارد؟
از ویژگیها راست موارد زیر هست:
امنیت حافظه، مستندات بسیار عالی، وجود ابزار برای توسعه از IoT تا وب، پرفورمنس خوب، ابزارهای بروز و کارا، امکان برنامهنویسی چندنخی و همروندی، خطاهای کمک کننده و دقیق هنگام بروز مشکل در روند کامپایل و ...
کامپایلر این زبان rustc هست که به ندرت مستقیم از اون استفاده کنید و میتونید از build system این زبان که cargo نام داره استفاده کنید. کارگو امکاناتی از قبیل formatter، linter، امکان جستوجوی بستهها (کتابخانهها در راست) و... را میدهد.
Rust و C++ هر دو زبانهای نزدیک به هم و تا حدود زیادی مشابه هستند و بستگی داره به اینکه چه کسی با چه تفکری از برنامهنویسی این کد رو مینویسد.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/rust-gpp.html