زبان 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) است.
  • بر قابلیت اطمینان و ایمنی بدون قربانی کردن عملکرد تمرکز دارد.