Heard it all before, many times. C will be just fine whether you like it or not.
I also heard there's a new JavaScript framework out. Go fetch.
Heard it all before, many times. C will be just fine whether you like it or not.
I also heard there's a new JavaScript framework out. Go fetch.
Secondly, apparently you are talking about PIC class systems as embedded, given that even a lonely ESP32 has C++ SDK support.
Thirdly, AUTOSAR now advises C++14 as certification language.
Do you read Embedded Magazine? Most C proud devs are using C89 alongside proprietary language extensions for their target boards + Assembly, and very resistant to any kind of improvements, not even using unit tests or static analysis tools.
Old dogs indeed, I bet that until 2030 the new C++ generations will take over the remaining holdouts.
So those of my generation know that C being the very first systems programming language, the only way to write portable code across platforms in high level languages, is a kind of cargo cult from C devs.
Yes, I should have been more explicitly regarding ESP32's SDK. Point being that ESP-IDF Tools Installer supports C++.
Apparently you lack some knowledge of portability efforts done in other programming languages.
There is plenty of material available from old manuals, scanned papers and what not.
"Apparently you lack some knowledge of portability efforts done in other programming languages.
There is plenty of material available from old manuals, scanned papers and what not."
Besides you mounting a personal attack here, I don't get you're point here. I have never said that there was no other portable language.
I thought C was portable everywhere, if we are conditioning it to specific libraries, then again other capability available to any programming language.
After all that ESP 32 SDK won't run without Windows wrappers. Any language can have OS specific wrappers, nothing special about C as well.
So now it is a personal attack to point out lack of knowledge?!?