I study WinApi, I encountered it in one book with this description:
Instead, it (the Windows application) accesses GDI functions, GDI translates these calls to the software drivers of physical devices, ensuring hardware application independence.
And then I had a question:
When compiling C ++ code using WinApi, we get assembler .obj files that are assembled (so? I'm not sure what is right). Is it possible to broadcast? Those. does the graphics device interface (GDI) (as I suppose the set of structures and functions) act as an analog of a Java machine, due to which translation into intermediate bytecode is possible?
.objfiles contain binary, right? - Semyon Shelukhin