MIT bir challange olarak printerları paylaşımlı kullanılabilir yapan bir proje başlatmış ve başarılı olmuştur. Bu projenin ardından MIT- GE - AT&T Bell bir araya gelerek MULTIX adında bilgisayarı paylaşımlı kullanabilecek bir proje üzerinde çalışmaya başlanmış ama AT&T bir süre sonra projeden ayrılarak kendileri bir işletim sistemi proje gerçekleştirmek üzere çalışmaya başlıyor.Bu sırada MULTIX Projesi başarısızlıkla sonuçlanıyor ve Bell Lab’da yapılan projeye MULTIX projesine nazire yaparak UNIX adı veriliyor.
Projenin başında Ken Thompson bulunuyor ve o sırada en yaygın olarak kullanılan bilgisayarına (DEC (PDP-7)) işletim sistemi yazmaya başlıyor. Bunun için CPL(Cambridge Programming Language) dilinden geliştirilmiş BCPL (http://en.wikipedia.org/wiki/BCPL) - sistem programlama dili olarak- dilini kullanıyor. Ama bu dil yerine kendisi bir dil tasarlamaya başıyor ve adına B dili diyor. Daha sonra ekibe katılan Denis Ritche
B diline yeni eklemeler yapıyor ve adına new B deniyor. Fakat yapılan değişikllikler dilin yapısını fazlasıyla değiştirdiği için bu dile yeni bir ad veriliyor ve C ismi veriliyor.
C dili ile UNIX işletim sistemi PDP-11 için tekrardan yazılıyor ve C dilinin ilk başarısı bu oluyor. Brian Kernighan & Dennis Ritche (K&R) 1978 de The C Programming language kitabını yayınladığında bu C için dönüm noktası olmuştur. 1980’ler PC devriminin olduğu, kişisel bilgisayarların yaygınlaştığı dönem olacak ve bu kitabın tutulmasında, çok fazla atıf yapılmasında ve C ile çok fazla kod yazılmasını sağlayacaktır. Bu sırada her PC mimarisi için ayrı derleyiciler tasarlandı ve belirli standartların olmaması C’nin taşınabilirliğini zedelemeye başladı ve bu sorunu çözmek için ANSI, 1983’ten itibaren standartlar oluşturmaya çalışdı ve 1989’da ilk sandartlar yayınlandı.