|
C est considéré comme un niveau intermédiaire langage de programmation. Il comble le fossé entre les langages de haut niveau et de bas niveau.
Bien qu'il offre des fonctionnalités telles que des structures de données et des fonctions, ce qui le rend plus facile à utiliser que le langage assembleur (un langage de bas niveau), il permet également la manipulation directe de la mémoire et l'interaction matérielle, qui sont des caractéristiques des langages de bas niveau. Cela donne aux programmeurs plus de contrôle sur les ressources du système, mais le rend également plus sujet aux erreurs s'il n'est pas géré avec soin.
|