C++ selected features analysis vs. C in embedded
Budget: €79 – €80 EUR
Here https://en.wikipedia.org/wiki/Embedded_C%2B%2B and some more here https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b are stated features of C++ NOT
suitable for embedded programming.
I'm looking for someone who can test these features on real-life embedded examples, so some basic HW is needed (or a raspberry without anything connected).
Every feature requires a separate code example. The duration of the code execution should be measured with and without this feature and in a simple C alternative code.
The time should be noted in a table. So the table would have columns: "with feature, without feature, simple C". Rows would have the names of the features.
There should be also some description for each feature on WHY this feature is causing slowness for embedded programming.
I will need the table and the example codes along with the description of HW used.
- If possible propose a workaround of the feature more suitable for embedded. So in this case, there would be four columns, also with a "workaround"
- How can you set the Visual Studio IDE to prevent the usage of these critical features?
- Note any source you use
Here are some useful links around the topic, highly advised to read: https://linkmix.co/10806452
suitable for embedded programming.
I'm looking for someone who can test these features on real-life embedded examples, so some basic HW is needed (or a raspberry without anything connected).
Every feature requires a separate code example. The duration of the code execution should be measured with and without this feature and in a simple C alternative code.
The time should be noted in a table. So the table would have columns: "with feature, without feature, simple C". Rows would have the names of the features.
There should be also some description for each feature on WHY this feature is causing slowness for embedded programming.
I will need the table and the example codes along with the description of HW used.
- If possible propose a workaround of the feature more suitable for embedded. So in this case, there would be four columns, also with a "workaround"
- How can you set the Visual Studio IDE to prevent the usage of these critical features?
- Note any source you use
Here are some useful links around the topic, highly advised to read: https://linkmix.co/10806452