The C programming language is used extensively in the area of computing generally known as "Systems Programming". C language is used to build compilers, editors, debuggers, viewers, transcoders, and hundreds of other software products that support a large "system". A key example of the use of C is the Linux kernel containing over 25 million lines of code and is built entirely by C language.
Please use the vertical menu on the left to select a sample programs written in C language. These programs serve as teaching examples in an introductory course in C programming.