Rust Nedir?

Rust, 2015'te 1.0 sürümü çıkan yeni bir programlama dilidir:

  • Rust, C++ ile benzer role sahip statik olarak derlenmiş bir dildir
    • rustc arka tarafta (backend) LLVM'yi kullanır.
  • Rust birçok platformu ve mimariyi destekler:
    • x86, ARM, WebAssembly, ...
    • Linux, Mac, Windows, ...
  • Rust çok çeşitli cihazlarda kullanılır:
    • donanım yazılımlarında (firmwares) ve önyükleyicilerde (boot loaders),
    • akıllı ekranlarda,
    • cep telefonlarında,
    • masaüstü bilgisayarlarda,
    • sunucularda.
This slide should take about 10 minutes.

Rust, C++ ile aynı alanda yer almaktadır:

  • Yüksek esneklik.
  • Yüksek düzeyde kontrol.
  • Mikrodenetleyiciler gibi çok kısıtlı cihazlara ölçeklendirilebilir.
  • Çalışma zamanı veya çöp toplama özelliği yoktur.
  • Performanstan ödün vermeden güvenilirlik ve emniyete (safety) odaklanır.