C est un langage d'implémentation de systèmes impératif (procédural). Il a été conçu pour être compilé à l'aide d'un compilateur relativement simple, pour fournir un accès de bas niveau à la mémoire, pour fournir des constructions de langage qui mappent efficacement aux instructions de la machine et pour nécessiter un support d'exécution minimal. C était donc utile pour de nombreuses applications qui étaient auparavant codées en langage assembleur. depuis http://en.wikipedia.org/wiki/C_(programming_language)