I am learning C as a hobby and it looks like the goal of beginner tutorials is to create simple applications, which is fine to understand how the language works.
However, C is supposedly mainly targeted toward systems programming, but I don't really know what this means.
As a hobby, what can I do in systems programming? examples? is it just things like writing device drivers, editing operating system code etc?
Does anyone here do systems programming for fun? what sort of programs do you write?



LinkBack URL
About LinkBacks




API's that I got into to some extent were gtk, which is GUI stuff, and openGL. The basic GL library is actually a C API, altho people seem to associate 3D graphics with C++. I have noticed a significant percentage of cross-platform libraries with multiple language bindings are actually written in C, and then "wrapper" API's are added on for the other languages. Like, probably most common multi-language libraries are exactly that.