Object-Oriented Programming in Embedded Systems: Up to What Extent?

For embedded systems, the consensus seems to indicate that there are no clear advantages of Object-Oriented Programming (OOP) over procedural programming; especially, if we consider concrete embedded applications. OOP is well equipped for applications that require high levels of abstraction and have high variability. GUIs and desktop applications like the one I’m using now are […]