THE US AUTHORITIES DEMAND TO ABANDON THE C++ LANGUAGE. ITS CREATOR CALLS TO COME TO YOUR SENSES
The creator of the C++ programming language, Bjarne Stroustrup, responded to a call by the US National Security Agency (NSA) for an unlimited number of organizations to abandon the use of programming languages in which the responsibility for memory management is assigned to the developer, such as C and C ++, in favor of more secure work with memory, for example, the favorite of modern programmers Rust.
In his open letter published on the open-std.org, Stroustrup expressed disagreement with the agency's position. First, he noted that its representatives "lumped together" C and C++, despite the fact that the languages have evolved independently over the past 30 years. However, the practice of using C++ is largely "stuck in the past" - developers often ignore changes in the language that can dramatically improve the security of the code, complains Stroustrup.
In fact, in his opinion, C++ is in no way inferior to modern so-called safe
The agency's experts recommended that organizations engaged in the creation of software, if possible, abandon the use of programming languages that either do not provide memory protection at all, or do not do it effectively enough. According to the agency, these include the languages C and C ++.
Alternatively, we recommend that you use C#, Go, Java, Ruby, and Swift.
"Memory-safe programming languages provide varying degrees of security when working with memory, so available means of code protection, such as the use of appropriate compiler options, instrumental analysis and operating system configuration, should also be applied. By using memory-safe languages and available code protections, many memory access vulnerabilities can be prevented or made extremely difficult for cybercriminals to exploit," the report said.
What do you think about that ?