software-engineering

  • C was developed from the beginning as the the system programming language for Unix.
  • Most of the Unix kernel and all of its supporting libraries and tools, were written in C.
  • With the popularity of Unix in universities in the late 1970s and early 1980s, many people were exposed to it and they liked it.
  • Unix was almost written in C, it could be easily ported to new machines. This created an even wider audience for both C and Unix.
  • C is a small, simple language. Since the design was controlled by a single person, the result was a clean and consistent design with little baggage.

Attachments

Sources