Today we will get an overview of the C programming language.
While considered a high-level language, C provides nearly the same level of access to hardware as assembly langauge. This makes it particularly useful in the context of operating systems.