Tha sgrùdadh a 'sealltainn gu bheil Rust ga dhèanamh nas fhasa do luchd-leasachaidh ùr a dhol còmhla ri pròiseactan le còd fosgailte

suaicheantas meirge

Tha Rust na chànan prògramadh ioma-paradigm, coitcheann, air a chur ri chèile.

O chionn beagan làithean, chaidh an naidheachd ainmeachadh mu dheidhinn an toraidhean an sgrùdaidh anns a bheil sealltainn gu bheil comas aig Rust daoine ùra a thàladh agus a chuideachadh luchd-pàighidh cìse airson pròiseactan le còd fosgailte, fhad ‘s a tha thu ag aithneachadh lughdachadh so-leòntachd.

An sgrùdadh air a dhèanamh le buill de Oilthigh Waterloo, Canada, tro sgrùdadh air pròiseact Oxidation Mozilla, tha na h-ùghdaran a’ nochdadh gu bheil cànan Rust a’ lughdachadh gu mòr an coltas gum bi com-pàirtichean ùra a’ toirt a-steach so-leòntachd a-steach don chòd, an coimeas ri C ++.

A bharrachd air an sin, tha e air ainmeachadh gu bheil an rannsachadh cuideachd a’ measadh so-leòntachd Rust ann am pròiseactan le còd fosgailte agus a’ tomhas èifeachdas an algairim SZZ ann a bhith a’ comharrachadh gheallaidhean a dh’ adhbharaicheas mearachdan.

Agus chan eil e na iongnadh gu bheil Rust mar-thà am measg nam prìomh chànanan prògramaidh as fheàrr le mòran, a bharrachd air a bhith mar aon den fheadhainn as mòr-chòrdte dhaibhsan a tha a’ tòiseachadh ann an saoghal prògramadh.

Dhaibhsan nach eil eòlach air Rust fhathast, bu chòir dhut fios a bhith agad gur e cànan prògramadh ioma-paradigm a tha seo air a dhealbhadh agus air a leasachadh le Mozilla Research bho 2010. Chaidh a dhealbhadh gus a bhith na “cànan pragtaigeach, co-aontach agus earbsach”, a’ toirt taic do mhodalan fìor-ghnìomhach , de chleasaichean, modhan-obrach agus cuspaireil ann an cuid de thaobhan. Air sgàth poileasaidh Mozilla, tha Rust air a leasachadh gu tur fosgailte agus ag iarraidh fios air ais agus tabhartasan bhon choimhearsnachd. Tha an dealbhadh cànain air a leasachadh mean air mhean mar thoradh air fios air ais bhon sgioba, leis a’ mhòr-chuid de thabhartasan a’ tighinn bhon choimhearsnachd.

Tha a 'bhuidheann de luchd-rannsachaidh a' toirt iomradh anns an fhoillseachadh aige leis an tiotal «A’ rangachadh air lùb: Mar as urrainn dha meirge cuideachadh a thoirt do dhaoine ùra agus iad a’ lughdachadh so-leòntachd", dè Tha com-pàirtichean ùra deatamach airson pròiseactan le còd fosgailte, agusoir às an aonais, bidh am pròiseact mu dheireadh a’ crìonadh agus a’ fàs nan tàmh, air neo bidh an luchd-tabhartais eòlach aige a’ seachnadh treòrachadh a’ phròiseict san àm ri teachd.

Ach, luchd-pàighidh chìsean ùra Faodaidh iad cuideachd a bhith ann an cunnart nas motha còd so-leònte a thoirt a-steach. Airson pròiseactan a dh’ fheumas cleachdadh tèarainte agus coimhearsnachd làidir, eadar-mheasgte de luchd-tabhartais, tha a’ chòmhstri seo na chùis air am feumar suim a ghabhail a-riamh. Tha e air sgàth sin Tha e air ainmeachadh anns an rannsachadh gur e aon de na slighean a tha san amharc Gus an amas seo a choileanadh, gus na cothroman air còd so-leònte a thoirt a-steach a lughdachadh, air a dhèanamh suas de ath-sgrìobhadh eileamaidean de chòd C no C ++ ann an Rust, cànan a chaidh a dhealbhadh gus a bhith a’ buntainn ris na h-aon raointean ri C agus C ++, ach le barrantasan tèarainteachd nas motha.

Gus faighinn a-mach an urrainn dha Rust cuideachadh le casg a chuir air luchd-tabhartais ùra bho bhith a’ toirt a-steach so-leòntachd agus mar sin faochadh a thoirt don eallach air luchd-gleidhidh, rinn sinn sgrùdadh air pròiseact Oxidation Mozilla, a chuir an àite pàirtean de bhrobhsair lìn Firefox le co-ionannachdan sgrìobhte ann an Rust.

Bha an luchd-rannsachaidh an urra ri cruinneachadh an dàta a bha ri fhaighinn de na pròiseactan sin gus crìochan fhaighinn airson lùban ionnsachaidh tagradh ùr, agus a chaidh a chleachdadh cuideachd gus tuairmse a dhèanamh air a’ chuibhreann de dh’ atharrachaidhean a tha a’ toirt a-steach so-leòntachd luchd-tabhartais ùr ann an dòigh a tha dìreach coimeasach.

Fhuair sinn a-mach, a dh’ aindeoin draghan mu chomas cleachdaidh, gu bheil com-pàirtichean ùra do phròiseactan Rust timcheall air 70 uair nas dualtaiche so-leòntachd a thoirt a-steach na luchd-tabhartais ùra do phròiseactan C ++.

Tha an sgrùdadh a’ nochdadh gun do dh’ èirich ìre luchd-tabhartais ùr gu h-iomlan às deidh an tionndadh gu Rust, a’ ciallachadh nach eil an lùghdachadh seo ann an so-leòntachd luchd-tabhartais ùr mar thoradh air cruinneachadh nas lugha de luchd-leasachaidh nas sgileil, agus gum faodadh Rust, gu dearbh, a bhith comasach air ruighinn luchd-cuideachaidh ùra do phròiseactan le còd fosgailte.

Aig an aon àm, tha iad ag ainmeachadh gun do rinn iad sgrùdadh càileachdail air so-leòntachd Rust anns na pròiseactan sin agus stèidhichte air an seo rinn iad tomhas air èifeachdas an algairim SZZ cumanta ann a bhith a’ comharrachadh gheallaidhean a dh’ adhbharaicheas mearachdan bho na fuasglaidhean aca.

Mu dheireadh ma tha ùidh agad barrachd fhaighinn a-mach mu dheidhinn, faodaidh tu sgrùdadh a dhèanamh air na mion-fhiosrachadh Anns a ’cheangal a leanas.


Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.