New software initiative: C ++ receives security upgrade from Safe Extensions

New software initiative: C ++ receives security upgrade from Safe Extensions

In the world of programming, there are always new developments, especially with regard to the safety of software. The C ++ community is currently faced with the challenge that more and more experts are praising the advantages of other programming languages that offer higher storage security. In order to counteract this criticism, the “Safe C ++ Extensions” project was launched.

This new project aims to fix the existing weak points of C ++, especially in the area of storage security. Vinnie Falco, the President of the C ++ Alliance, described the proposal as revolutionary. In a report by the register, he emphasized how important it was to equip C ++ with modern storage security functions, especially at a time when safe code is more urgent than ever. In recent years, it has often been asked to develop new software solutions in programming languages such as Rust, Go and Java, which are known for their security.

criticism of C ++ and the urge for change

experts like Alex Gaynor already pointed out the serious security gaps in extensive code bases in 2019, which are mainly caused by memory safety errors. These problems are increasingly discussed at technical conferences. Last year there were even votes from the technology industry, such as that of Mark Russinovich from Microsoft, which suggested to reject C and C ++ in favor of Rust.

Although Bjarne Stroustrup, the Creator of C ++, has assured that his programming language can be in principle in its current form, these statements cannot be found on all response. Critics are of the opinion that C ++ was not originally designed for storage security, which makes it considerably more difficult for the creation of memory of memory code in practical applications.

The project "Safe C ++ Extensions" now deals with this challenge. It aims to meet the recommendations of authorities such as the NSA and the US cybersecurity Agency, which require a higher level of safety in software systems. Despite the many skeptics who doubt that C ++ can ever become as safe as languages like Rust or Swift, developers Sean Baxter and Christian Mazakas show confidence in their project. They argue that the complete changeover to Rust in practice is often not implementable, since there are significant differences between programming languages.

innovations in the programming language

Baxter emphasizes that the Safe-C ++ project introduces new technologies to ensure storage security. One of the central innovations is the "Borrow Checking", which serves to avoid mistakes such as "use-ferry-free". There will also be analyzes for initialization that should increase type security. A major advantage of this project is that existing C ++ code can continue to work, while developers can gradually integrate more secure features without having to retrain for a completely new programming language.

Overall, the emergence of the "Safe C ++ Extensions" shows that the C ++ community is willing to develop further and react to the pressing security concerns. This paves a path to combine the advantages of C ++ with the demands for higher security and to make the programmeal landscape more interesting and secure. Details on the innovative approach can be found in a report by Winfuture.de .

Kommentare (0)