Rust (proqramlaşdırma dili)

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

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.[5][6]

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ı[7] və akademik proqramlaşdırma dilləri tədqiqatının mövzusu oldu.[8]

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[9] 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ı.[10] 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.[9]

İstinadlar

  1. 1 2 https://prev.rust-lang.org/id-ID/faq.html.
  2. Announcing Rust 1.83.0 (ing.). 2024.
  3. Rust Essentials (ing.). first P. 1.
  4. 1 2 3 4 5 6 7 Influences - The Rust Reference (ing.).
  5. Eshwarla, Prabhu. Practical System Programming for Rust Developers: Build fast and secure software for Linux/Unix systems with the help of practical examples (ingilis). Packt Publishing Ltd. 2020-12-24. ISBN 978-1-80056-201-1. 2023-05-12 tarixində arxivləşdirilib. İstifadə tarixi: 2023-06-08.
  6. Blandy, Jim; Orendorff, Jason. Programming Rust: Fast, Safe Systems Development (ingilis). "O'Reilly Media, Inc.". 2017-11-21. ISBN 978-1-4919-2725-0. 2023-05-18 tarixində arxivləşdirilib. İstifadə tarixi: 2023-06-08.
  7. "Rust". TIOBE.com. March 3, 2022 tarixində arxivləşdirilib. İstifadə tarixi: 2022-05-15.
  8. "Computer Scientist proves safety claims of the programming language Rust". EurekAlert! (ingilis). February 24, 2022 tarixində arxivləşdirilib. İstifadə tarixi: 2022-05-15.
  9. 1 2 Avram, Abel. "Interview on Rust, a Systems Programming Language Developed by Mozilla". InfoQ (ingilis). 2012-08-13. 2013-07-24 tarixində arxivləşdirilib. İstifadə tarixi: 2022-10-14.
  10. Asay, Matt. "Rust, not Firefox, is Mozilla's greatest industry contribution". TechRepublic (ingilis). 2021-04-12. 2023-04-21 tarixində arxivləşdirilib. İstifadə tarixi: 2022-07-07.

Xarici keçidlər

Read other articles:

Pour les autres articles nationaux ou selon les autres juridictions, voir Conseil national. Conseil nationalde la République slovaque(sk) Národná radaSlovenskej republiky IXe législature Logo du Conseil national.Présentation Type Monocaméral Création 18481993 (forme actuelle) Lieu Bratislava Durée du mandat 4 ans Présidence Président Peter Pellegrini (HLAS-SD) Élection 25 octobre 2023 Structure Membres 150 conseillers nationaux Composition actuelle.Données clés Groupes ...

 

Ця стаття про комуну. Про село див. Слобозія-Чорешть. комуна Слобозія-ЧорештьSlobozia Ciorăști Країна  Румунія Повіт  Вранча Телефонний код +40 237 (Romtelecom, TR)+40 337 (інші оператори) Координати 45°36′59″ пн. ш. 27°12′21″ сх. д.H G O Висота 47 м.н.р.м. Площа 78,11 км² Населення 2028[1]...

 

محتوى هذه المقالة بحاجة للتحديث. فضلًا، ساعد بتحديثه ليعكس الأحداث الأخيرة وليشمل المعلومات الموثوقة المتاحة حديثاً. (سبتمبر 2022) جامعة الملك سلمان الدولية شعار جامعة الملك سلمان الدوليةالشعار معلومات التأسيس 2020 (منذ 3 سنوات) النوع أهلية لغات التدريس الإنجليزية الكليات 16 ال

English physicist, molecular biologist; co-discoverer of the structure of DNA Francis CrickOM FRSBornFrancis Harry Compton Crick(1916-06-08)8 June 1916Weston Favell, Northamptonshire, EnglandDied28 July 2004(2004-07-28) (aged 88)San Diego, California, USAlma mater University College London University of London (BSc) University of Cambridge (PhD) OccupationsMolecular biologistbiophysicistneuroscientistKnown for DNA structure Central dogma Consciousness Adaptor hypothesis Spo...

 

Species of bacterium Raoultella planticola Scientific classification Domain: Bacteria Phylum: Pseudomonadota Class: Gammaproteobacteria Order: Enterobacterales Family: Enterobacteriaceae Genus: Raoultella Species: R. planticola Binomial name Raoultella planticolaBagley et al. 1982[1] Synonyms Klebsiella planticola,[2][3][4][5][6][7][8] Klebsiella trevisanii[9] Raoultella planticola on MacConkey agar, showing a positi...

 

For the TCF1 gene, see HNF1A. Protein-coding gene in the species Homo sapiens TCF7IdentifiersAliasesTCF7, TCF-1, transcription factor 7 (T-cell specific, HMG-box), transcription factor 7External IDsOMIM: 189908 MGI: 98507 HomoloGene: 135816 GeneCards: TCF7 Gene location (Human)Chr.Chromosome 5 (human)[1]Band5q31.1Start134,114,681 bp[1]End134,151,865 bp[1]Gene location (Mouse)Chr.Chromosome 11 (mouse)[2]Band11 B1.3|11 31.86 cMStart52,252,371 bp[2]En...

Вибори Голови Європе́йського парла́менту 2017 року — це 15-те (з 1979 року) обрання Голови Європе́йського парла́менту депутатами Європейського парламенту, що проходило 17 січня 2017 року. Лише в четвертому турі таємним голосуванням було обрано представника групи Європейськ...

 

Computer scientist. This article may contain an excessive number of citations. Please help remove low-quality or irrelevant citations. (November 2023) (Learn how and when to remove this template message) Arnav Kapur is a computer scientist and engineer at MIT. He is known for his work and advocacy in developing AI systems that enhance and complement human abilities. Career In 2016, Kapur worked at the Biomedical Cybernetics Laboratory at Harvard Medical School. While at Harvard, he showed tha...

 

Concorrenza slealeDiego Abatantuono in una scena del filmTitolo originaleConcorrenza sleale Paese di produzioneItalia, Francia Anno2001 Durata113 min Generedrammatico RegiaEttore Scola SoggettoFurio Scarpelli SceneggiaturaFurio Scarpelli, Giacomo Scarpelli, Ettore Scola, Silvia Scola ProduttoreFranco Committeri FotografiaFranco Di Giacomo MontaggioRaimondo Crociani Effetti specialiFabrizio Storaro MusicheArmando Trovajoli ScenografiaLuciano Ricceri Interpreti e personaggi Diego Abatantuon...

تسلخ الشريان السباتي Carotid artery dissection تسلخ الشريان السباتي معلومات عامة الاختصاص جراحة أوعية دموية  من أنواع تسلخ،  ومرض  تعديل مصدري - تعديل   تسلخ الشريان السباتي (بالإنجليزية: Carotid artery dissection)‏ هو انفصال طبقة جدار الشريان الذي يغذي الرأس والدماغ بالدم الحامل للأكس...

 

Turkish singer Hande YenerYener performing at the Cemil Topuzlu Open-Air Theatre, August 2014BornMakbule Hande Özyener (1973-01-12) 12 January 1973 (age 50)Kadıköy, Istanbul, TurkeyEducationErenköy Girls High School (left)OccupationsSingersongwriterMusical careerGenresDanceelectropoppopInstrument(s)VocalsYears active2000–presentLabelsDMCErol KöseAvrupaPoll Musical artist Makbule Hande Özyener (born 12 January 1973), better known by her stage name Hande Yener, is a Turkish singer....

 

2004 Tropicana Twister 300 Race details[1] Map of SpeedwayDate July 10, 2004 (2004-07-10)Official name 2004 Tropicana Twister 400Location Chicagoland Speedway in Joliet, IllinoisCourse Tri-oval1.5 mi (2.4 km)Distance 200 laps, 300 mi (480 km)Weather SunnyAverage speed 126.790 mph (204.049 km/h)Attendance 70,000Pole positionDriver Bobby Hamilton Jr. Team Rensi MotorsportsTime 29.410Most laps ledDriver Kyle Busch Hendrick MotorsportsLaps 49WinnerNo. 44 Justin La...

State park in Pennsylvania, United States Canoe Creek State ParkIUCN category III (natural monument or feature)Abandoned Blair Limestone Company limekilns at Canoe Creek State ParkLocation of Canoe Creek State Park in PennsylvaniaShow map of PennsylvaniaCanoe Creek State Park (the United States)Show map of the United StatesLocationFrankstown, Blair, Pennsylvania, United StatesCoordinates40°29′12″N 78°16′11″W / 40.48667°N 78.26972°W / 40.48667; -78.26972Area...

 

Saint-Maurice-sous-les-Côtes Entidad subnacional Saint-Maurice-sous-les-CôtesLocalización de Saint-Maurice-sous-les-Côtes en Francia Coordenadas 49°00′56″N 5°40′42″E / 49.015555555556, 5.6783333333333Entidad Comuna de Francia • País Francia • Región Lorena • Departamento Mosa • Distrito distrito de Commercy • Cantón cantón de Vigneulles-lès-Hattonchâtel • Mancomunidad Communauté de communes du pays de Vigneulles le...

 

American politician Augustus AllenMember-elect of theU.S. House of Representativesfrom New York's 33rd districtDied before taking officePreceded byConstituency reestablishedSucceeded byNelson I. Norton Personal detailsBornAugustus Franklin Allen(1813-12-13)December 13, 1813Wardsboro, Vermont, U.S.DiedJanuary 20, 1875(1875-01-20) (aged 61)Jamestown, New York, U.S.Resting placeOakland CemeteryPolitical partyDemocratic (Before 1850s, 1872–1875)Republican (1850s–1870)Liberal Republican (...

Season of television series SupernaturalSeason 6DVD cover artStarring Jared Padalecki Jensen Ackles Misha Collins Country of originUnited StatesNo. of episodes22ReleaseOriginal networkThe CWOriginal releaseSeptember 24, 2010 (2010-09-24) –May 20, 2011 (2011-05-20)Season chronology← PreviousSeason 5Next →Season 7List of episodes The sixth season of Supernatural, an American dark fantasy television series created by Eric Kripke, premiered September 24, 2010, and c...

 

Лука Лаквехеліані Особисті дані Повне ім'я Лука Лаквехеліані Народження 20 жовтня 1998(1998-10-20) (25 років)   Тбілісі, Грузія Зріст 177 см Вага 72 кг Громадянство  Грузія Позиція захисник Інформація про клуб Поточний клуб «Динамо» (Тбілісі) Номер 21 Юнацькі клуби –2015 «Сабу...

 

Flaggn von Peru Woppn vo Peru Flagge Wappen Woispruch: Somos libres, seámoslo siempre (Spanisch fia „Mia san frei, mia weans imma sei“) Amtssprache Spanisch, Quechua, Aymara Hauptstadt Lima Staatsoberhaupt StootspresidentDina Boluarte Regierungschef PremierministaAlberto Otárola Fläche 1.285.216[1] km² Einwohnerzahl 31.107.715[1](2016) Bevölkerungsdichte 23[2] Einwohner pro km² Brutto­inlands­produkt pro Einwohner 2650 US-$ (2004) Währung Sol (PEN...

مطور، مطور برمجيات، محسن برمجيات دينيس ريتشي, مطور لغة سي. تسمية الإناث مطورة برمجيات  فرع من البرمجة المجال تطوير برمجيات  الكفاءات يتقن لغات برمجة متعددة التعليم المطلوب دبلوم الإختصاص في مجموعة من البرمجيات كائنية التوجه دبلوم كامبردج في مهارات تقنية المعلومات ح...

 

大邱広域市 達城郡 忠節館の前から望む鹿洞書院位置 各種表記ハングル: 달성군漢字: 達城郡片仮名転写: タルソン・グンローマ字転写 (RR): Dalseong-gun統計(2023年)面積: 426.68 km2総人口: 262,084[1] 人男子人口: 132,962 人女子人口: 129,122 人行政国:  大韓民国上位自治体: 大邱広域市下位行政区画: 6邑3面行政区域分類コード: 22310達城郡の木: 銀杏(イチョウ)達城郡の花: ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!