C++20 for the Flight Software - language study and coding guidelines

The C++ language has evolved significantly over the last decade. Since 2011, the C++ standard has been updated every 3 years, with the latest revision published as C++20. Improvements introduced in the modern versions of the standard allow writing safe code, at high abstraction level, with zero or close to zero runtime overhead.

This project provides results of a study on the C++20 standard and how its features could be useful when compared to software written in the C programming language. The report explores topics that are relevant to or important for use in space projects, in flight software in particular.

Updated on: 25/03/2024
Created on: 25/03/2024
Owner: N7 Space Sp. z o.o.