Rust Званични лого
Изговара се Раст Модел Појавио се 15. мај 2015.; пре 9 година (2015-05-15 ) Аутор(и) Грејдон Хор Дизајнер(и) Rust Foundation Актуелна верзија 1.75.0 Датум актуелне верзије 28. децембар 2023.; пре 12 месеци (2023-12-28 ) Оперативни системи вишеплатформски Лиценца MIT и Apache 2.0Веб-сајт www .rust-lang .org
Rust (транскр . Раст ) је вишепарадигматски програмски језик опште намене који наглашава перформансе , безбедност типова и конкурентност. Спроводи безбедност меморије — што значи да све референце упућују на исправну меморију — без сакупљања смећа . Популаран је за системско програмирање.[ 1] [ 2] [ 3]
Године 2006. програмер софтвера Грејдон Хор створио је Rust као лични пројекат док је радио за Mozilla Research. Mozilla је званично спонзорисала пројекат 2009. У годинама након првог стабилног издања у мају 2015, Rust су усвојила предузећа као што су Amazon , Discord , Dropbox , Google (Alphabet ), Meta и Microsoft . У децембру 2022. постао је први језик осим C и асемблера који је подржан у развоју језгра Linux-а .
Rust је познат по брзом усвајању,[ 4] а проучаван је у истраживању теорије програмског језика.[ 5] [ 6] [ 7]
Референце
^ Eshwarla, Prabhu (2020-12-24). Practical System Programming for Rust Developers: Build fast and secure software for Linux/Unix systems with the help of practical examples (на језику: енглески). Packt Publishing Ltd. ISBN 978-1-80056-201-1 .
^ Blandy, Jim; Orendorff, Jason (2017-11-21). Programming Rust: Fast, Safe Systems Development (на језику: енглески). O'Reilly Media, Inc. ISBN 978-1-4919-2725-0 .
^ Blanco-Cuaresma, Sergi; Bolmont, Emeline (2017-05-30). „What can the programming language Rust do for astrophysics?” . Proceedings of the International Astronomical Union (на језику: енглески). 12 (S325): 341—344. Bibcode :2017IAUS..325..341B . ISSN 1743-9213 . S2CID 7857871 . arXiv :1702.02951 . doi :10.1017/S1743921316013168 .
^ Perkel, Jeffrey M. (2020-12-01). „Why scientists are turning to Rust” . Nature (на језику: енглески). 588 (7836): 185—186. Bibcode :2020Natur.588..185P . PMID 33262490 . S2CID 227251258 . doi :10.1038/d41586-020-03382-2 . Архивирано из оригинала 6. 5. 2022. г. Приступљено 15. 5. 2022 .
^ „Computer Scientist proves safety claims of the programming language Rust” . EurekAlert! (на језику: енглески). Архивирано из оригинала 24. 2. 2022. г. Приступљено 2022-05-15 .
^ Jung, Ralf; Jourdan, Jacques-Henri; Krebbers, Robbert; Dreyer, Derek (2017-12-27). „RustBelt: securing the foundations of the Rust programming language” . Proceedings of the ACM on Programming Languages . 2 (POPL): 66:1—66:34. S2CID 215791659 . doi :10.1145/3158154 . hdl :21.11116/0000-0003-34C6-3 . Архивирано из оригинала 11. 6. 2022. г. Приступљено 15. 5. 2022 .
^ Jung, Ralf (2020). Understanding and evolving the Rust programming language (Теза) (на језику: енглески). Saarland University . doi :10.22028/D291-31946 . Архивирано из оригинала 8. 3. 2022. г. Приступљено 15. 5. 2022 .
Спољашње везе