The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
There are scaled-down OSes for embedded use as well. The Wikipedia "Embedded operating systems" category page has quite a few entries. Certainly, a lot of the entries are not OSes, some are propritary OSes, some may not qualify as "embedded" and some may not qualify as OSes.
The one I have been in touch with is Zephyr, which certainly qualifies as an OS, and certainly as embedded (it can well run on, say, IoT chips with less than 256k), it is open-source and implemented on a number of typical embedded-class CPUs.
Yep, every embedded processor I've developed for in the last 20 years has had a C/C++ compiler available for it (and not much else). Unfortunately, they've also been years behind the curve. The current TI C++ compiler (I do a fair amount of DSP work) is only at the C++(03) level.
3 of the last 4 jobs I have had all involve C++. Two involved both C++ and C#. My current position is as a C++ software developer. I always hear it is dying but I don't see that really happening. We are just not as flashy as the Web devs.
A niche where C++ could fit, I think, is in the field of webapis. Picture a RESTful service that does the heavy processing efficiently as only a good piece of C++ code can do. Front ends (for web or mobile) can be done using C# or Java or Swift. When you install these webapis to the cloud, it would mean (at least theoretically) less memory and probably less CPU usage (if the C++ code is optimized), which would translate in less resources and a less expensive Azure bill.
But I haven't seen a framework for C++ webapis apart from half-baked projects that stopped active development long ago. So unless you want to go creating ISAPI extensions or good old CGIs, I don't see it happening anytime soon.
As for desktop development, Microsoft won't upgrade MFC nor will opensource it, and neither Qt nor C++/CX are actually standard C++ (and WinRT seems too much complicated to invest in a sandboxed environment) so I don't think C++ will come back to desktop anytime soon. Plus, Microsoft doesn't seem interested in desktop development aside from their UWP, essentially dooming (IMO) desktop apps.
I don't think MS is dooming Desktop apps, the Web & Cloud is.
Besides, there are heavy apps that can only work properly on desktops, e. g. Photoshop, Cad, C++ IDEs
And, you wouldn't make such apps in WinRT.
Also, there are apps which are simply incompatible with UWP, e. g. Browsers & File managers.
To summarize, UWP is OK as long as you don't fall into one of the above categories, but I really don't see a lot of C++ devs jumping into that boat, it definitely for dotneters.
BTW, your statement about Qt not being standard C++ is kind of strange, Qt is not a C++ dialect, it's a framework. The C++ in Qt is as standard as your compiler assures
Do they at least still include the part where you slap someone in the face with a glove and agree upon a meeting with witnesses at dawn? That used to be the best part when someone violated the code of conduct.
"You, sir, are a scoundrel and a liar. Choose your weapons."
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
I'm thinking like a wedding taking place where some folks could be interested in watching the live stream, perhaps because they are too busy or not feeling well (e.g., an infirm) to attend. At the bare minimum, it would have to be a cameraman, a key grip / M.C., and a network tech that makes sure the stream is being done properly and can answer calls from folks watching the stream who are having issues. It would seem that this could be done by any tech shop, at a price of no more than $250/hr. I wonder how such a place would be advertised.
How sad is it that myself and a coworker of mine are both pretty excited right now, after finding out that the next release of Windows is finally bringing a customizable setting so you can choose to NOT automatically hide scrollbars?
Who ever thought hiding scrollbars was a great idea in the first place?
That is how you keep animals excited : deprive them of something they like and are used to, and give it back to them after a little while.
For us it is working the same, except that we are sometimes even willing to pay to have them back.