Early versions of the Unix operating system were written in a language named B, which was based, in part, on a language named BCPL. The implementers of Unix then developed another, better language, based on their experience with B. They decided to name that new language C inasmuch as it superseded B.