Définition
C est un langage de programmation créé en 1972 par Dennis Ritchie, toujours au cœur des systèmes d'exploitation, des pilotes, des bases de données et des objets connectés. Il donne un contrôle direct sur la mémoire et le matériel, ce qui le rend très rapide mais exigeant : le développeur gère lui-même ce que les langages modernes automatisent. Le noyau Linux, Python et PostgreSQL sont écrits en C.
Dans la pratique
Un besoin en C concerne presque toujours l'embarqué, l'industriel, les télécoms ou la performance extrême, rarement une application web. Le profil recherché est un spécialiste du bas niveau, souvent aussi à l'aise en C++ ou en Rust, avec une culture de la sécurité mémoire, puisque les failles classiques (dépassements de tampon) viennent de là.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.