زبان Rust چیست؟
Rust is a new programming language which had its 1.0 release in 2015:
- زبان Rust, یک زبان کامپایل شده ایستا است که نقشی مشابه C++ دارد.
rustc
ازLLVM
به عنوان بکاند خود استفاده میکند.
- Rust supports many platforms and architectures:
- x86, ARM, WebAssembly, …
- Linux, Mac, Windows, …
- :راست برای طیف گستردهای از دستگاهها استفاده میشود
- میانافزار (firmware) و بوتلودرها (boot loaders)
- نمایشگرهای هوشمند
- تلفنهای همراه
- رایانههای رومیزی
- سرورها
This slide should take about 10 minutes.
Rust در همان حوزه C++ قرار میگیرد:
- High flexibility.
- High level of control.
- میتواند به دستگاههای بسیار محدود مانند میکروکنترلرها مقیاسبندی شود.
- فاقد رانتایم (runtime) یا جمعآوری زباله (garbage collection) است.
- بر قابلیت اطمینان و ایمنی بدون قربانی کردن عملکرد تمرکز دارد.