Taifead Cinnidh Ailtireachta: teanga ríomhchlárúcháin Rust
Uimhir an Chinnidh: AR-001
Teideal an Chinnidh: Teanga ríomhchlárúcháin Rust a ghlacadh
Dáta: 1 Nollaig, 2021
Stádas: Glactha
Ráiteas Faidhbe
De réir mar a leanaimid ar aghaidh ag forbairt feidhmchláir bogearraí, tá sé tugtha faoi deara againn go bhfuil sé ag éirí níos dúshlánaí leochaileachtaí slándála féideartha a mhaolú agus earráidí ama rite a chosc. Leis na teangacha ríomhchlárúcháin atá ann cheana, amhail C agus C++, leanaimid orainn ag fulaingt saincheisteanna cosúil le cur thar maoil maolán, sceitheadh cuimhne, agus iompar neamhshainithe a mbíonn tuairteanna feidhmchlár mar thoradh orthu. Teastaíonn teanga ríomhchlárúcháin uainn a sholáthraíonn ráthaíochtaí sábháilteachta cuimhne agus atá éifeachtúil go leor chun tacú le feidhmchláir ríthábhachtacha feidhmíochta.
Breithnithe
Tá roinnt teangacha ríomhchlárúcháin deartha chun aghaidh a thabhairt ar na fadhbanna atá ann cheana. Ina measc, tá aird shuntasach faighte ag an teanga ríomhchlárúcháin Rust ó phobal na bhforbróirí mar gheall ar a gnéithe uathúla dearaidh. I measc na mbreithnithe tá;
Sábháilteacht agus slándáil cuimhne
Feidhmíocht agus éifeachtúlacht
Tacaíocht agus glacadh an phobail
Cuar foghlama
Uirlisí agus éiceachóras
Comhoiriúnacht le córais bhogearraí atá ann cheana.
Srianta
Éilíonn teanga ríomhchlárúcháin nua a ghlacadh forbróirí a athoiliúint, rud a thógann am agus acmhainní. D'fhéadfadh sé a bheith ina dhúshlán an teanga a chomhtháthú sa sreabhadh oibre forbartha atá ann cheana. Ní mór dúinn comhoiriúnacht leis na córais atá ann cheana a chinntiú agus athruithe briseadh a sheachaint chun leanúnachas a choinneáil.
Cur chun Feidhme
Gheobhaidh ár bhfoireann forbartha oiliúint chun an teanga ríomhchlárúcháin Rust a fhoghlaim agus eolas a chur uirthi.
Cruthóimid tionscadal nua ag úsáid Rust ar bhonn trialach chun a chomhoiriúnacht agus a oiriúnacht dár gcuspóirí forbartha a mheas.
Aistreoimid na córais atá ann cheana atá scríofa i C agus C++ go Rust go céimniúil.
Comhoibreoimid le pobal Rust chun na huirlisí agus na leabharlanna atá ar fáil a iniúchadh a fhéadfaidh ár sreabhadh oibre forbartha a fheabhsú.
Déanfaimid monatóireacht ar fheidhmíocht Rust agus cuirfimid i gcomparáid le feidhmíocht na dteangacha ríomhchlárúcháin atá ann cheana go rialta.
Glacfaimid cur chuige fadtéarmach a chothromaíonn costais oiliúna, comhtháthaithe, agus buntáistí féideartha Rust a úsáid.
Réasúnaíocht
Ghlac muid Rust mar gheall ar a ghnéithe uathúla atá deartha chun ráthaíochtaí sábháilteachta cuimhne agus slándála a sholáthar agus feidhmíocht agus éifeachtúlacht á gcoinneáil. Fágann córas cineálacha láidir Rust, seiceálaí iasachta (borrow checker), agus coincheapa sábháilteachta cuimhne go bhfuil sé an-oiriúnach chun feidhmchláir ríthábhachtacha feidhmíochta agus sábháilteachta a fhorbairt. Thairis sin, tá pobal suntasach forbróirí ag Rust, rud a ligeann dúinn rochtain a fháil ar raon leathan uirlisí, leabharlann, agus éiceachóras a thacaíonn lenár sreabhadh oibre forbartha. Cé go dtagann cuar foghlama le Rust, creidimid go bhfuil buntáistí Rust a ghlacadh níos mó ná na costais agus go soláthraíonn siad deis den scoth le haghaidh fáis agus nuálaíochta leanúnach.
Iarmhairtí
Éileoidh glacadh Rust infheistíocht shuntasach ama agus acmhainní chun forbróirí a oiliúint agus an teanga a chomhtháthú sa sreabhadh oibre forbartha atá ann cheana.
D'fhéadfadh Rust a ghlacadh méid áirithe saincheisteanna comhoiriúnachta a chruthú le córais atá ann cheana, rud a éilíonn athfhachtóiriú agus modhnuithe.
D'fhéadfadh glacadh Rust líon na bhforbróirí a mhéadú ar féidir leo cur lenár dtionscadal trí fhorbróirí Rust a mhealladh ar mian leo oibriú ar thionscadail spreagúla.
D'fhéadfadh feidhmíocht, éifeachtúlacht, agus sábháilteacht feabhsaithe a bheith mar thoradh ar an nglacadh i gcomparáid leis na teangacha atá ann cheana.
Ar deireadh, tagann buntáiste féideartha le glacadh Rust: leochaileachtaí slándála i bhfeidhmchláir againn a laghdú.