Umdali we-C++ ukugxekile ukubekwa kwezilimi zokuhlela eziphephile

UBjarne Stroustrup, umdali wolimi lwe-C++, ushicilele ukuphikisa eziphethweni zombiko we-NSA, oncome ukuthi izinhlangano zisuke ezilimini zokuhlela ezifana no-C no-C++, ezishiya ukuphathwa kwenkumbulo kumthuthukisi, kuvumela izilimi. ezifana ne-C#, Go, Java, Ruby, Rust, ne-Swift, ehlinzeka ngokuphathwa kwenkumbulo okuzenzakalelayo noma ukuhlola ukuphepha kwenkumbulo yesikhathi sokuhlanganisa.

Ngokusho kukaStroustrup, izilimi ezivikelekile okukhulunywe ngazo embikweni we-NSA empeleni azikho ngaphezu kwe-C ++ ezinhlelweni zokusebenza ezibalulekile ngokombono wakhe. Ikakhulukazi, izincomo eziyisisekelo zokusebenzisa i-C++ (C++ Core Guidelines), ezakhiwe eminyakeni yamuva, zihlanganisa izindlela zokuhlela eziphephile futhi zisho ukusetshenziswa kwamathuluzi aqinisekisa umsebenzi ophephile ngezinhlobo nezinsiza. Lokhu kushiya inketho yokuthi onjiniyela abangadingi iziqinisekiso zokuphepha eziqinile ukuthi baqhubeke nokusebenzisa izindlela zokuthuthukisa ezindala.

U-Stroustrup ukholelwa ukuthi isihlaziyi esimile esihle esilandela Izinkombandlela ze-C++ Core singanikeza iziqinisekiso ezidingekayo zokuphepha kwekhodi ye-C++ ngezindleko eziphansi kakhulu kunokuthuthela ezilimini zokuhlela ezintsha ezivikelekile. Isibonelo, iMihlahlandlela Eyisisekelo eminingi isivele isetshenziswe kusihlaziyi esimile kanye nephrofayili yokuphepha yenkumbulo efakwe ku-Microsoft Visual Studio. Ezinye izincomo nazo ziyacatshangelwa ku-Clang tidy static analyzer.

Umbiko we-NSA uphinde wagxekwa ngokugxila kuphela ezinkingeni zenkumbulo, ushiya ngaphandle izinkinga eziningi zolimi lokuhlela ezithinta ukuphepha nokuthembeka. U-Stroustrup ubheka ukuphepha njengomqondo obanzi, izici ezihlukahlukene ezingafezwa ngenhlanganisela yesitayela sokubhala amakhodi, amalabhulali, nabahlaziyi abamile. Ukulawula ukufakwa kwemithetho eqinisekisa ukuphepha kokusebenza nezinhlobo nezinsiza, kuhlongozwa ukuthi kusetshenziswe izichasiselo kukhodi kanye nezinketho zokuhlanganisa.

Kuzinhlelo zokusebenza lapho ukusebenza kubaluleke kakhulu kunokuphepha, le ndlela ivumela ukusetshenziswa okukhethiwe kwezici eziqinisekisa ukuvikeleka kuphela lapho kudingeka khona. Amathuluzi okuvikela angasetshenziswa futhi ngendlela encane, njengokuqala ngemithetho yokuhlola uhla neyokuqalisa, bese kancane kancane ajwayelane nekhodi ukuze ihambisane nezidingo eziqinile.

Source: opennet.ru

Engeza amazwana