Programovací jazyk, ktorý disponuje vlastnosťami a jazykovými prvkami
asemblerovských i vyšších programovacích jazykov. Význam jazyka spočíva
v rozšírenosti operačného systému UNIX, ktorého základ tvorí práve C.
V C sú zjednotené prvky vyšších programovacích jazykov, ako bloky,
cykly a dátové typy s asemblerovskými prvkami (registre, operátory
inkrementovania a dekrementovanie).
Jazyk C umožňuje strojovo nezávislé
programovanie.
Objem jazyka je pomerne malý, preto sa v C programoch používajú
aj štandardné procedúry z rôznych knižníc.