Dennis MacAlistair Ritchie used C to help rewrite the Unix operating system at Bell Labs.
Ritchie developed C with colleagues during the early 1970s, building on the earlier B language. The work took place in the context of Unix development, where portability was a major goal. Writing much of Unix in C allowed the operating system to move more easily between hardware systems than an assembly-language implementation.
C’s design provided direct access to memory and machine-oriented operations while retaining structured control flow and functions. That balance helped it become a standard tool for systems programming.
A common mix-up is assigning the creation of Unix entirely to C’s creator. Ken Thompson created the original Unix system with colleagues, while Ritchie played a central role in developing C and in rewriting Unix in it. C later became the basis for many language families and software interfaces.