C++ in embedded applications | Embedded Experts talk
Nalys hosted an Embedded Experts talk on May 8th. This video is the presentation of Bart Verhagen on C++ in embedded applications.
In the 21st century, C is still THE system programming language for embedded devices. C++ on the other hand, despite being a superset of C, never reached such levels of popularity. Steadily, it is getting more traction in the embedded community. In order to assess whether C++ is a valid alternative for C for your application, a few questions need to be addressed:
- will it save development time?
- will it reduce maintenance cost?
- will it improve run time performance?
- will it reduce safety and security risks?
In order to answer these questions, the talk builds a nuanced understanding of the strengths and weaknesses of C++ for embedded applications: we zoom in on the usefulness of the added feature set, performance, memory usage, size footprint, its 'cost-less abstraction' paradigm etc.
The video of the second speaker’s presentation is available here: https://youtu.be/BR4c-9qbLlo
Check another Embedded Experts Talk on the use of Rust here: https://youtu.be/rmbz9oGQG5w
#C++language #embeddedsystems #programminglanguage