A linguagem C foi criada e implementada por Dennis Ritchie, sob o sistema operacional Unix.
Por muito tempo, o padrão para a linguagem C era fornecido juntamente com o sistema operacional Unix e com a popularidade dos microcomputadores um grande número de implementações de C foram criadas, entretanto não existia um padrão.
Em 1983, o ANSI (American National Standards Institute) estabeleceu um comitê para criar um padrão, o qual, finalmente, definiria a linguagem C.