Auctor C++impositionem programmandi linguarum tutarum reprehendit

Bjarne Stroustrup, auctor linguae C++, obiectiones evulgavit ad conclusiones relationis NSA, quae suadebat ut consociationes ab programmatibus linguarum sicut C et C ++, quae memoriam administrationis viae relinquunt in favorem linguarum. ut C#, Ite, Java, Ruby, Rust, et Celer, quae administrationem activitatis memoriam praebent vel memoriam conservationis temporis compilativae praestant.

Secundum Stroustrup, linguae secures de quibus in NSA relatio sunt, re vera non praestant C++ in applicationibus quae ex sua parte magni momenti sunt. Praesertim, praecipuae commendationes ad C++ (C++ Core Guidelines utentes), in annis proximis effectae, rationes programmandi tutas protegunt et usum instrumentorum praescribunt quae opus tutum cum speciebus et opibus praestabunt. Hoc relinquit optionem tincidunt qui non indigent cautiones tam stricte securitatis utendi rationibus antiquis evolutionis continue utendi.

Stroustrup credit bonam analysrem staticum, qui sequitur C++ Core Guidelines necessarias cautiones ad salutem C++ codicem praebere posse in signanter minore sumptu quam ad novas programmandi linguas secure migrare potest. Exempli gratia, plerique Core Guidelines iam in static analysi et securitatis memoriae profile inclusae in Microsoft Visual Studio adimplentur. Aliqua commendationes etiam ratio habenda est in analysi Clang luculentae staticae.

Renuntiatio NSA etiam reprehendebatur quod solum in quaestionibus memoriae positis reprehendebatur, quod multa alia programmandi problemata quae securitatem et fidem afficiunt relinquebant. Stroustrup inspicit securitatem latiorem notionem, cuius variae rationes effici possunt per compositionem styli codingi, bibliothecae et analystrorum staticorum. Inclusionem regularum regere, quae cum speciebus et facultatibus ad salutem operandi invigilet, proponitur annotationibus uti in codice et optionibus compilatoris.

In applicationibus ubi effectus maior est quam securitas, hic aditus concedit applicationem selectivam notarum quae securitatem tantum spondet ubi opus est. Instrumenta securitatis etiam frustatim applicari possunt, ut incipiendo a range reprimendo et initializationi normas, et paulatim accommodando codicem ad requisita duriora.

Source: opennet.ru