زبان Rust چیست؟
Rust یک زبان برنامهنویسی جدید است که نسخه 1.0 آن در سال 2015 منتشر شد:
- زبان Rust, یک زبان کامپایل شده ایستا است که نقشی مشابه C++ دارد
rustc
ازLLVM
به عنوان بکاند خود استفاده میکند.
- راست از بسیاری از بسترها و معماریها پشتیبانی می کند :
- x86, ARM, WebAssembly, ...
- Linux, Mac, Windows, ...
- زبان Rust برای طیف گستردهای از دستگاهها استفاده میشود:
- میانافزار (firmware) و بوتلودرها (boot loaders)
- نمایشگرهای هوشمند,
- تلفنهای همراه,
- رایانههای رومیزی,
- سرورها.
This slide should take about 10 minutes.
Rust در همان حوزه C++ قرار میگیرد:
- انعطاف پذیری بالا.
- سطح کنترل بالا.
- میتواند به دستگاههای بسیار محدود مانند میکروکنترلرها مقیاسبندی شود.
- فاقد رانتایم (runtime) یا جمعآوری زباله (garbage collection) است.
- بر قابلیت اطمینان و ایمنی بدون قربانی کردن عملکرد تمرکز دارد.