Langage C
- Le langage C est un langage de programmation de bas niveau, créé dans les années 1970 par Dennis Ritchie chez les Laboratoires Bell. C’est l’un des langages les plus populaires et les plus utilisés, notamment pour le développement de systèmes d’exploitation, de pilotes de périphériques, et d’applications système.
- C est un langage de programmation impératif, généraliste et de bas niveau. Inventé au début des années 1970 pour réécrire Unix, c’est devenu un des langages les plus utilisés, encore de nos jours. De nombreux langages plus modernes comme C++, C#, Java et PHP ou JavaScript ont repris une syntaxe similaire au C et reprennent en partie sa logique.
- C offre au développeur une marge de contrôle importante sur la machine (notamment sur la gestion de la mémoire) et est de ce fait utilisé pour réaliser les « fondations » (compilateurs, interpréteurs, …) de ces langages plus modernes.
- Principales caractéristiques du C
- Langage impératif et procédural
- Langage compilé, permettant une exécution rapide
- Proche du matériel, avec un accès bas niveau à la mémoire
- Portabilité grâce à une normalisation internationale (ANSI C, ISO C)
- Faible niveau d’abstraction, nécessitant une bonne compréhension du matériel
- Permet la programmation système et système d’exploitation
- Utilisé dans de nombreux domaines : systèmes embarqués, jeux vidéo, applications scientifiques, etc.