C хэл нь дээд түвшний хэл ба анх үйлдлийн системд зориулагдан бүтээгдсэн хэл юм. С нь бүх цагийн хамгийн өргөн хэрэглэгдэж буй програмчлалын хэлнүүдийн нэг бөгөөд Си хэлний хөрвүүлэгч нь ихэнх компьютерын архитектур, үйлдлийн системд бий. С хэл нь процедурын хэл. Тиймээс С нь системийн програмчлал ассемблер хэлээр бичигддэг програмуудад хэрэгтэй.