C को UNIX नामक एक ऑपरेटिंग सिस्टम (operating system) लिखने के लिए विकसित किया गया था।
C को 1970 के दशक में (1970s) American computer scientist Dennis M. Ritchie ने Bell Laboratories में (formerly AT&T Bell Laboratories) बनाया था।
C का मूल नाम C नहीं था। C को CPL (Combined Programming Language) पर आधारित B programming language के संशोधित संस्करण के रूप में प्रारंभ किया गया था, जो कि BCPL (Basic Combined Programming Language) का सरलीकृत संस्करण है।
C में सर्वर-साइड स्क्रिप्टिंग (server-side scripting) के लिए मुख्यत: प्रयोग की जाने वाली, मुक्त, स्रोत (open source) सामान्य-उद्देश्य (general-purpose) स्क्रिप्टिंग (scripting) भाषा है।
C में पॉइंटर (pointer) की संकल्पना (concept) होती है, परन्तु C++ में प्रयोग की जाने वाली reference type की संकल्पना (concept) C में मौजूद नहीं होती है।
C ANSI Standard C के रूप में पहचाना जाता है, क्योंकि 1983 में American National Standards Institute (ANSI) ने C language को standardize करने के लिए एक committee set up की हुई
C UNIX operating system के साथ-साथ कई other system software and applications के लिए writing के लिए widely used and popular System Programming Language है।
C language का latest version C18 है, June 2018 में published हुआ है।
C language Java, JavaScript, Go, C#, PHP, Python, Perl, C-shell and many more languages का basis है।