1972年、アメリカのAT&Tベル研究所に所属するデニス・マカリスター・リッチーとブライアン・W・カーニハンが開発した、手続き型のプログラミング言語。後にC++やJava、Objective-C、JavaScript、PHPなどの言語にも影響を与えた。拡張可能で行番号等がないため自由度が非常に高く、幅広い分野で利用されている。