C dili, SİMULA dilinden türedi. SIMULA, sadece nesneye yönelik programlamada kullanılıyordu.
C dilinin çıkış sebebi, özellikle, İşletim Sistemleri'ni programlayabilmektir. Nitekim, önce UNİX işletim sistemi, daha sonra da diğer bazı İşletim Sistemleri ve Programlama Dilleri Kernighan ve Ritchie tarafından üretilen C dili ile yazılmışlardır.
Internet ortamında kullanılan JAVA ve türevleri C dilinden türemişlerdir.
C dilinin içerisinde sayılan ve özellikle, nesneye yönelik programlamada kullanılan C++ dili, C diline birçok yeni ilaveler getirmiştir.
Yapısal ve modüler olan C ile, İşletim Sistemleri ve Programlama Dilleri dahi yazılabildiğine göre, her türlü program yazılabilir.
Kardeşi sayılan PASCAL dilinden farkı ve üstünlüğü, özellikle, her türlü İşletim Sistemi ve platformda kullanılabilir olmasıdır...