C’nin ilk gelişme safhaları 1969 ile 1974 arasında AT&T Bell Laboratuvarları’nda gerçekleşti. Ritchie’ye göre, en yaratıcı devre 1972 idi. Dilin pek çok özelliği “B” adlı bir dilden türediği için, yeni dile “C” adı verildi.
Ücretsiz C Programlama Kursu
B dili yorumlanan bir dildi ve veri tipi desteği yoktu. Yeni donanımların farklı veri tiplerini desteklemesi, ve yorumlanan dillerin çalışma zamanında görece yavaş olması sebebi ile, C dili, tip desteği eklenmiş ve derlenen B olarak geliştirildi.
“B” adının kökeni konusunda ise söylentiler değişik: Ken Thompson B’nin BCPL programlama dilinden türediğini söylemektedir, ancak Thompson eşi Bonnie’nin onuruna adını Bon koyduğu bir programlama dili de geliştirmiştir.
1973’e kadar C yeterince güçlü bir hale gelmiş ve ilk başta PDP-11/20 assembly dili ile yazılan UNIX’in çekirdeğinin büyük kısmı C ile yeniden yazılmıştı.
Böylece UNIX, çekirdeği bir assembly dili ile yazılmayan ilk işletim sistemlerinden biri olmuştu.