System programming on C
I want to try to develop system software, drivers开发者_开发问答 for devices. I know that C is low level programming language and it is very popular in this scope. What compiler is better to use (only C, not C++)? and what libraries are used for system related stuff? OS Windows.
If you wan to do Windows driver development, then you should look at the WDK - Windows Driver Kit. It should have most of what you need including tools, headers and libraries (and documentation).
For Windows look at the WDK and related MSDN documentation. The WDK includes Microsoft's compiler. http://www.microsoft.com/whdc/devtools/WDK/default.mspx
There is a lot to absorb there. If you're new to programming you should get some experience with C at the user application level and then try out Kernel development once you are comfortable with the language.
精彩评论