Rust performansı, tip təhlükəsizliyini və paralelliyi vurğulayan çoxparadiqmalı, ümumi təyinatlı proqramlaşdırma dili. O, yaddaş təhlükəsizliyini təmin edir - bütün istinadların zibil toplayıcının istifadəsini və ya yaddaş üçün təhlükəsiz dillərdə mövcud olan istinadların hesablanmasına ehtiyac olmadan etibarlı yaddaşa işarə etməsini təmin edir. Eyni zamanda yaddaş təhlükəsizliyini təmin etmək və paralel məlumat yarışlarının qarşısını almaq üçün onun "yoxlayıcısı" kompilyasiya zamanı proqramdakı bütün istinadların obyekt ömrünü izləyir. Rust statik tiplər, dəyişməzlik, daha yüksək səviyyəli funksiyalar və cəbri məlumat növləri daxil olmaqla, funksional proqramlaşdırmadan ideyalar götürür. Sistem proqramlaşdırması üçün populyarlardır.

Rust
Loqonun şəkli
Paradiqmalar Obyekt yönümlü proqramlaşdırma
Yaradılma tarixi 2006
Tərtibatçılar Mozilla
Fayl sonluğu .rs
Sonuncu versiyası
  • 1.77.2
Təsirlənib C++, C#, Haskell, OCaml, Ruby, Scheme, Swift
Platforma Microsoft Windows, Linux, macOS, FreeBSD, iOS, Android, kross-platforma, WebAssembly
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Proqram tərtibatçısı Qreydon Hoar 2006-cı ildə Mozilla Research-də işləyərkən şəxsi layihə kimi Rust-u yaratdı. Mozilla 2009-cu ildə layihəyə rəsmi sponsorluq etmişdir. 2015-ci ilin may ayında ilk stabil buraxılışdan bəri Rust Amazon, Discord, Dropbox, Facebook (Meta), Google,(Alphabet) və Microsoft kimi şirkətlər tərəfindən istifadə edilmişdir. 2022-ci ilin dekabrında o, Linux nüvəsinin inkişafında istifadə olunan CAssembly dillərindən başqa ilk dil oldu.

Rust daha sonra yeni bir dil kimi böyüməsi ilə məşhurlaşdı və akademik proqramlaşdırma dilləri tədqiqatının mövzusu oldu.

Tarixçə

Mənşəyi (2006–2012)

 
Mozilla Fondunun baş qərargahı Mountain View, Kaliforniya

Rust, 2006-cı ildə Mozilla Research əməkdaşı Qreydon Hoar tərəfindən yaradılan şəxsi layihədən yaranıb. Mozilla 2010-cu ildə Mozilla tərəfindən rəsmi olaraq elan edilən Servo adlı eksperimental brauzer mühərrikinin davam edən inkişafının bir hissəsi kimi 2009-cu ildə layihəyə sponsorluq etməyə başladı. Həmin il ərzində işOCaml-da yazılmış ilkin kompilyatordan Rust-da yazılmış LLVM əsasında self-hostinq kompilyatora keçdi. Yeni Rust kompilyatoru 2011-ci ildə özünü uğurla kompilyasiya etdi.

İstinadlar

  1. .
  2.  (ing.). 2024.
  3. Rust Essentials (ing.). first P. 1.
  4.  (ing.).
  5. Eshwarla, Prabhu. (ingilis). Packt Publishing Ltd. 2020-12-24. ISBN 978-1-80056-201-1. 2023-05-12 tarixində . İstifadə tarixi: 2023-06-08.
  6. Blandy, Jim; Orendorff, Jason. (ingilis). "O'Reilly Media, Inc.". 2017-11-21. ISBN 978-1-4919-2725-0. 2023-05-18 tarixində . İstifadə tarixi: 2023-06-08.
  7. . TIOBE.com. March 3, 2022 tarixində . İstifadə tarixi: 2022-05-15.
  8. . EurekAlert! (ingilis). February 24, 2022 tarixində . İstifadə tarixi: 2022-05-15.
  9. Avram, Abel. . InfoQ (ingilis). 2012-08-13. 2013-07-24 tarixində . İstifadə tarixi: 2022-10-14.
  10. Asay, Matt. . TechRepublic (ingilis). 2021-04-12. 2023-04-21 tarixində . İstifadə tarixi: 2022-07-07.

Xarici keçidlər

Mənbə — ""

Informasiya Melumat Axtar

Anarim.Az

Sayt Rehberliyi ile Elaqe

Saytdan Istifade Qaydalari

Anarim.Az 2004-2023