- Univerzálny programovací jazyk nízkej úrovne - Veľmi úsporné vyjadrovanie, štrukturovaný - Veľký súbor operátorov, moderné dátové štruktúry - Nie je problémovo orientovaný (nie je špecializovaný účelovo) - Pre veľké úlohy je ceľmi efektívny a rýchlejší oproti iným jazykom - Bol navrhnutý a implementovaný pod UNIX OS (takmer celý UNIX je napísaní pod C) - ALE! C sa na OS UNIX (žiadny OS) neviaže - ↓ úroveň C → pracuje so štandartnými dátovými typmi: znaky, celé čísla, reálne čísla... - Neumožňuje priamo prácu s reťazcami - Nevlastní nástroje I/O operácii → cez funkcie → jednoduchosť jazyka, nezávislosť na počítači, Ľahké vytvorenie prekladača pre kokrétny OS, strojový kód, ... Veľké rozšírenie a využiteľnosť jazyka C Veľká efektívnosť kódu (takmer na úrovni ASSEMBLERA)
- Prvý štandart bola verzia autorov C, K&R štandart (1978) Brian W. Kernigham Denis M. Ritchie - Dnešná oficiálna verzia/štandart ANSIC (1990): o obsahuje množinu: špeciálnych funkcií, hlavičkových súborov(*.h) o obsahuje toto všetko kompilátor dnešných počítačov so súčasnými verziami C o takmer 100% prenositeľnosť na všetky PC a OS o vydarené prostredie (často integrovane Turbo Borland C)