I was wondering how using C the programmers have implemented a GUI (x window & ms windows). Am curious to learn about the overall architecture.
I learned a bit about graphics primitives, memory mapped io
I want to learn more whether the above is the foundation upon which modern GUI are built on both Windows
Also, i want to know how the Kernel comes into play here.