Rust programmēšanas valoda tikko spēra milzīgu soli uz priekšu

  • Sep 04, 2023

Rust programmēšanas valodai tagad ir savs pamats, kas ir neatkarīgs no Mozilla.

Izstrādātājs strādā pie klēpjdatora

Rust Foundation izveide ir svarīgs pavērsiens valodai.

Attēls: Getty Images/iStockphoto

Programmēšanas valoda Rust tagad atbalsta Rust Foundation — neatkarīga organizācija, kas pārraudzīs valodas nākotni, jo arvien vairāk izstrādātāju sāks to lietot.

Rust, ko Mozilla izšķīluši kā drošāku alternatīvu C un C++, ātri vien ir kļuvusi par vienu no vispopulārākās valodas sistēmas attīstībai, lai gan tas netiek plaši izmantots lietojumprogrammu izstrādei.

Uzņēmuma programmatūra

  • Nākamais lielais ChatGPT izaicinājums: palīdzēt Microsoft apstrīdēt Google meklēšanu
  • Kad Microsoft pārtrauks atbalstu jūsu Windows vai Office versijai?
  • Tehnika 2023. gadā: 6 jaunas prioritātes jūsu izvēlētajam sarakstam
  • 14 labākie tīmekļa mitināšanas pakalpojumi: kurš ir piemērots jūsu vietnei?

Google atbalsta Rustu par atslēgu Apache HTTP tīmekļa servera projekta sastāvdaļa, Amazon Web Services (AWS) iegulda Rust kopienā un ir galvenais sponsors, savukārt Microsoft ir

meklē to, lai aizstātu dažus Windows komponentus, kas rakstīti C/C++ valodā un izstrādāt komponentus Azure mākoņam.

SKATĪT: Nomas komplekts: Python izstrādātājs (TechRepublic Premium)

Tikai rūsa 2015. gadā sasniedza versiju 1.0, tāpēc tā ir salīdzinoši jauna valoda salīdzinājumā ar Python, Java un JavaScript.

Šī valoda ļāva Mozilla inženieriem noņemt ar atmiņu saistītas drošības kļūdas Firefox Gecko renderēšanas programmā, kas tika rakstītas C++ valodā. Izstrādātāji pārlūkprogrammā Firefox aizstāja aptuveni 160 000 C++ koda rindiņu ar 85 000 Rust rindiņu. Valoda bija kritisks Mozilla Servo pārlūkprogrammas dzinējam.

Rust Foundation izveide ir svarīgs pavērsiens valodai. Kā nesen norādīja Niko Matsakis, bijušais Mozilla inženieris, galvenais Rust līdzstrādnieks un tagad AWS inženieris, pastāv nepareizs priekšstats, ka Rust pieder Mozilla.

Fonds izveido līdzekli, lai pieņemtu finansējumu no organizācijām ārpus Mozilla, piemēram, AWS un Microsoft Azure.

"Diemžēl dažkārt pastāv uzskats, ka Mozilla "pieder" Rust, kas var atturēt uzņēmumus no ieguldījumiem vai radīt priekšstatu, ka Rust nav jāatbalsta, jo Mozilla atbalsta rēķins. Fonda izveide oficiāli padarīs to, kas praksē ir bijis jau ilgu laiku: ka Rust ir neatkarīgs projekts. Matsakis rakstīja nesen.

«Arī dažas reizes esam dzirdējuši no lieliem un maziem uzņēmumiem, kuri vēlētos Rustu atbalstīt finansiāli, taču šobrīd nav skaidra ceļa, kā to izdarīt. Fonda izveide rada vietu, kur šo atbalstu var novirzīt."

Mozilla turpinās atbalstīt Rust, taču tā nesponsorēs projektu viena. Rust Foundation savu pirmo valdes sēdi rīkos 9. februārī.

Direktoru padomē ir AWS, Huawei, Google, Microsoft un Mozilla pārstāvji.

Pēdējā gada laikā Microsoft ir guvusi panākumus Rust nepārtrauktās integrācijas (CI) rēķini, savukārt AWS ir atbalstījusi uzglabāšanas izmaksas caur S3 vairākus gadus.

Līdz šim Rust nedarbojās kā atsevišķa juridiska persona, kas iepriekš bija Mozilla pārziņā. Šīs problēmas dažādos veidos ietekmēja projektu, tostarp Rust preču zīmes un Rust pakotņu pārvaldības sistēmu, crates.io. Mozilla bija arī atbildīgs par autortiesību noņemšanas pieprasījumu apstrādi saskaņā ar Digitālās tūkstošgades autortiesību likumu (DMCA).

Rust komanda nevarēja veikt vienkāršas lietas, piemēram, parakstīt līgumu un vai izveidot bankas kontu, no kura pārvaldīt līdzekļus no sponsoriem, piemēram, Microsoft un AWS.

"Viens izplatīts piemērs, kas rodas, ir nepieciešamība pēc kāda subjekta, kas var likumīgi parakstīt līgumus "Rust projektam". Piemēram, mēs nesen vēlējāmies reģistrēties Github's Tokenu skenēšana programmu, taču mēs nevarējām izdomāt, kam būtu jāparaksta līgums,” atzīmē Matsakis.

SKATĪT: Izstrādātājs: Rust programmēšanas valoda tiek izmantota lielākiem projektiem

Jaunās vienošanās ietvaros Mozilla nodeva visus preču zīmju un infrastruktūras īpašumus Rust Foundation, tostarp crates.io pakotņu reģistrs.

"Tas iezīmē milzīgu soli Rust izaugsmē uz vairākām asīm; ne mazāk svarīga ir oficiāla finansiāla apņemšanās no pasaules vadošo nozares uzņēmumu kopuma, kas vēsta par Rust's ienākšana kā uzņēmuma ražošanai gatava tehnoloģija," sacīja Ešlija Viljamsa, Rust pagaidu izpilddirektore. Fonds.

“Mani personīgi aizkustina un motivē atbildības sajūta, kas izriet no šīs apņemšanās. Mūsu dibinātāju sponsoru dedzīgā un entuziasma līdzdalība nav tikai solījums uzturēt un uzturēt Rust tādu, kāds tas ir šodien, bet gan Rustas vērtību apstiprinājums un apņemšanās dalīt atbildību par nākotnes izkopšanu, pēc kuras Rust tiecas uz."

Izstrādātājs

Tas atkal ir programmēšanas beigas, kā mēs to zinām
Izstrādātāji jūtas droši savā darbā, taču viņi joprojām domā par aiziešanu
Tīmekļa nākotnei būs nepieciešams cita veida programmatūras izstrādātājs
Labākie Linux klēpjdatori patērētājiem un izstrādātājiem
  • Tas atkal ir programmēšanas beigas, kā mēs to zinām
  • Izstrādātāji jūtas droši savā darbā, taču viņi joprojām domā par aiziešanu
  • Tīmekļa nākotnei būs nepieciešams cita veida programmatūras izstrādātājs
  • Labākie Linux klēpjdatori patērētājiem un izstrādātājiem