see below....
On 4/26/2020 4:08 AM, Anders wrote:
Case in point: Windows 10 comes with Candy Crush.. Why?
Because there are people who use their computers/laptops to play
games, and it's easy to pull that up, give the six year old the
laptop, and go about your business.?
MIcrosoft's philosophy is to try to be everything to everybody at
all times (and then, one day, charge them per use).?
What you're looking for, driving down the road, is a good
dependable car that does what you want and not a lot more.? A car
designed by microsoft would have a living room, recliners, game
room, media room, small kitchen, 2 baths, and a library.? It would
be so tall it would fall over periodically, you'd have to stop
every 10 miles and then turn it off, run around the outside, turn
it back on, and then you'd be good for another 10 miles.? Every
alternate Tuesday, you'd have the dealer come find you and bolt on
the latest accessory and remove the ones you've been used to.
As for OOP, well
correctly done, it leads to less code duplication and code that is
easier to maintain.
Agreed.? I prefer C++ in embedded systems.
Then there is that diffecence between computers and small
processors. I once worked with someone that used .Net on an
embedded system. Most of the problems he had was because of .Net.
Had I designed the system then it would have been on a small
16-bit pic and "C". Using the PIC hardware and not some stupid
software UARTs....