Hacker News new | ask | show | jobs
by pjmlp 1808 days ago
And?

I was using C++ on MS-DOS.

Not even C++ is supported on the Azure Sphere OS SDK.

Ironically they usally tend to evade the question when asked about it, to the point they ended up writing a very long blog post trying to justify C, and it had nothing to do with space requirements.

Rather industry expectations and other marketing speak.

1 comments

The libc and libraries that they already add to apps don't leave enough space for an off-the-shelf C++ runtime to be included.

So instead of including a custom runtime they just bailed out...

And? Turbo and Borland C++ also had their off-the-shelf C++ runtime to fit into either 64 KB COM files or up to 512 KB memory space with EXE.
In fairness, back then C++ was a much smaller superset of C than it is now.
Same applies to C.

Anyway just search for Jason Turner's talks on targeting Commodore 64 with C++.

Not really. That is, C's libraries grew less than C++'s libraries, over the past 25 years or so.
Do you use everything on the standard library? Uau.
Also people are using glibc++ on avr micro controllers.