Mahaliccin C++ ya soki shigar amintattun harsunan shirye-shirye

Bjarne Stroustrup, mahaliccin yaren C++, ya buga ƙin yarda ga ƙarshen rahoton na NSA, wanda ya ba da shawarar cewa ƙungiyoyi su nisanta kansu daga yarukan shirye-shirye kamar C da C++, waɗanda ke barin sarrafa ƙwaƙwalwar ajiya ga mai haɓakawa, don fifita harsuna. irin su C #, Go, Java, Ruby, Rust, da Swift, waɗanda ke ba da sarrafa ƙwaƙwalwar ajiya ta atomatik ko yin gwaje-gwajen amincin ƙwaƙwalwar ajiyar lokaci.

A cewar Stroustrup, amintattun harsunan da aka ambata a cikin rahoton NSA a zahiri ba su fi C++ ba a cikin aikace-aikacen da ke da mahimmanci daga ra'ayinsa. Musamman, mahimman shawarwari don amfani da C ++ (C++ Core Guidelines), waɗanda aka haɓaka a cikin 'yan shekarun nan, sun rufe hanyoyin tsara shirye-shirye masu aminci da kuma tsara amfani da kayan aikin da ke ba da garantin aiki mai aminci tare da nau'ikan da albarkatu. Wannan yana barin zaɓi ga masu haɓakawa waɗanda basa buƙatar irin wannan tsauraran garantin tsaro don ci gaba da amfani da tsoffin hanyoyin haɓakawa.

Stroustrup ya yi imanin cewa ingantaccen mai nazari na tsaye wanda ke bin ka'idodin C++ Core Guidelines zai iya ba da tabbacin da ake bukata don amincin lambar C++ a farashi mai rahusa fiye da ƙaura zuwa sabbin amintattun harsunan shirye-shirye. Misali, yawancin Jagororin Mahimmanci an riga an aiwatar da su a cikin ma'aunin tantancewa da bayanan amincin ƙwaƙwalwar ajiya da aka haɗa a cikin Studio Visual na Microsoft. Ana kuma la'akari da wasu shawarwari a cikin Clang tidy static analyzer.

An kuma soki rahoton na NSA don mayar da hankali kan matsalolin ƙwaƙwalwar ajiya kawai, yana barin sauran matsalolin harshe da yawa waɗanda ke shafar tsaro da aminci. Stroustrup yana kallon tsaro a matsayin babban ra'ayi, fuskoki daban-daban waɗanda za'a iya cimma su ta hanyar haɗa nau'ikan coding, ɗakunan karatu, da masu nazari a tsaye. Don sarrafa haɗawa da ƙa'idodi waɗanda ke tabbatar da amincin aiki tare da nau'ikan da albarkatu, an ba da shawarar yin amfani da annotations a cikin zaɓuɓɓukan lambar da tarawa.

A aikace-aikace inda aiki ya fi tsaro mahimmanci, wannan hanyar tana ba da damar zaɓin aikace-aikacen fasalulluka waɗanda ke ba da garantin tsaro kawai inda ake buƙata. Hakanan za'a iya amfani da kayan aikin tsaro cikin ɗan ɗan lokaci, kamar farawa tare da kewayon dubawa da ƙa'idodin farawa, sannan a hankali daidaita lambar zuwa ƙarin buƙatu masu ƙarfi.

source: budenet.ru

Add a comment