C is a Programming Language. It is Buile in Language. A tool called a compiler is then used to convert the high-level code into machine language. A program can be written in C and compiled for any computer, it’s up to the compiler to get the hardware-specific instructions right.
To see just how readable C is compared to Assembly language, take a look at the following tiny program written in each:
Example 1-1. C vs. Assembly language