3 ms·
C doesn't need an OS, and the OS doesn't need to look like UNIX at all if you're using one. We were originally talking about embedded systems and you since you
by nec4b 7y ago
C doesn't need an OS, and the OS doesn't need to look like UNIX at all if you're using one. We were originally talking about embedded systems and you since you mentioned ESP32 SDK, most of those libraries are portable to other MCUs and none of them has an OS or anything to do with UNIX.
"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.
- pjmlp 7y agoAny language doesn't need an OS, it just needs enough bare metal glue to run. 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?!?
- nec4b 7y agoI'm happy that you now agree that C doesn't need an UNIX like environment to be portable. You haven't pointed out any lack of knowledge, you were just being rude. Again you are arguing with a straw man, I haven't claimed anywhere that C is special (there are other system languages), although it is true that not all languages are equal when it comes to bare metal.