Chàin neach-cruthachaidh C ++ mar a chaidh cànanan prògramadh sàbhailte a chuir an sàs

Tha Bjarne Stroustrup, neach-cruthachaidh a’ chànain C ++, air gearanan fhoillseachadh mu cho-dhùnaidhean aithisg an NSA, a mhol gun gluais buidhnean air falbh bho chànanan prògramaidh leithid C agus C ++, a tha a’ fàgail riaghladh cuimhne don leasaiche, airson fàbhar chànanan. leithid C #, Go, Java, Ruby, Rust, agus Swift, a bheir seachad riaghladh cuimhne fèin-ghluasadach no a nì sgrùdaidhean sàbhailteachd cuimhne ùine-cruinneachaidh.

A rèir Stroustrup, gu dearbh chan eil na cànanan tèarainte air an deach iomradh a thoirt ann an aithisg an NSA nas fheàrr na C ++ anns na tagraidhean a tha cudromach bhon bheachd aige. Gu sònraichte, tha na molaidhean bunaiteach airson a bhith a’ cleachdadh C ++ (C ++ Bun-Stiùireadh), a chaidh a leasachadh o chionn beagan bhliadhnaichean, a’ còmhdach dhòighean prògramadh sàbhailte agus ag òrdachadh cleachdadh innealan a tha a’ gealltainn obrachadh sàbhailte le seòrsachan agus goireasan. Tha seo a’ fàgail an roghainn do luchd-leasachaidh aig nach eil feum air geallaidhean tèarainteachd cho teann cumail orra a’ cleachdadh seann dhòighean leasachaidh.

Tha Stroustrup den bheachd gum faod anailisiche statach math a tha a’ leantainn an C ++ Bun-Stiùireadh na geallaidhean riatanach a thoirt seachad airson sàbhailteachd còd C ++ aig cosgais gu math nas ìsle na bhith a’ gluasad gu cànanan prògramaidh tèarainte ùra. Mar eisimpleir, tha a’ mhòr-chuid de na Prìomh Stiùiridhean air an cur an gnìomh mar-thà anns an anailisiche statach agus ìomhaigh sàbhailteachd cuimhne a tha air a ghabhail a-steach ann an Microsoft Visual Studio. Thathas cuideachd a’ toirt aire do chuid de mholaidhean ann an anailisiche statach sgiobalta Clang.

Chaidh aithisg an NSA a chàineadh cuideachd airson a bhith ag amas a-mhàin air duilgheadasan cuimhne, a’ fàgail a-mach mòran dhuilgheadasan cànain prògramaidh eile a bheir buaidh air tèarainteachd agus earbsachd. Tha Stroustrup a’ faicinn tèarainteachd mar bhun-bheachd nas fharsainge, agus faodar na diofar thaobhan dheth a choileanadh le measgachadh de stoidhle còdaidh, leabharlannan, agus sgrùdairean statach. Gus smachd a chumail air in-ghabhail riaghailtean a nì cinnteach sàbhailteachd a bhith ag obair le seòrsachan agus goireasan, thathar a 'moladh a' cleachdadh notaichean anns a 'chòd agus roghainnean compiler.

Ann an tagraidhean far a bheil coileanadh nas cudromaiche na tèarainteachd, tha an dòigh-obrach seo a’ ceadachadh cleachdadh roghnach de fheartan a tha a’ gealltainn tèarainteachd a-mhàin far a bheil feum air. Faodar innealan tèarainteachd a chuir an sàs ann an dòigh mean air mhean, leithid tòiseachadh le sgrùdadh raon agus riaghailtean tòiseachaidh, agus an uairsin atharrachadh a’ chòd mean air mhean gu riatanasan nas cruaidhe.

Source: fosgailtenet.ru

Cuir beachd ann