Opérateurs

This commit is contained in:
2026-01-05 22:40:08 +01:00
parent 5ea7dcf5c9
commit 16c0678058
5 changed files with 310 additions and 5 deletions

View File

@@ -1,3 +1,5 @@
# Langage C
> [!NOTE]
> Le langage C reste aujourd'hui très utilisé, notamment pour le développement du noyau des systèmes d'exploitation, des logiciels embarqués et des applications nécessitant des performances élevées. Sa simplicité, sa proximité avec le matériel et sa portabilité sont les principales raisons de son succès durable.
@@ -6,7 +8,7 @@
## Caractéristiques
- Langage de programmation **procédural** ;
- Langage de bas niveau : conçu pour être compilé en un nombre d'instructions machine prévisible en termes d'occupation mémoire et de charges de calcul ;
- Langage de **bas niveau** : conçu pour être compilé en un nombre d'instructions machine prévisible en termes d'occupation mémoire et de charges de calcul ;
- Langage extrêmement utilisé dans :
- La programmation embarquée sur micro-contrôleurs ;
- Les calculs intensifs ;
@@ -21,7 +23,7 @@ Sa syntaxe de base a inspiré de nombreux langages plus récents dont C++, Java
- Nombre restreint de mots clés, ce qui facilite l'apprentissage ;
- Proche de la machine : opérateurs proches du langage machines et fonctions permettant un accès direct au système ;
- Programmation modulaire : permet de gérer plusieurs fichiers sources ⇒ structuration, compréhensibilité et réutilisation du code ;
- Grand nombre de bibliothèques tierces existantes.
- Grand nombre de **bibliothèques tierces** existantes.
### Inconvénients
@@ -32,6 +34,13 @@ Sa syntaxe de base a inspiré de nombreux langages plus récents dont C++, Java
## Concepts
- [Anatomie d'un programme](anatomie)
- [La compilation](compilation)
- [Les variables](variables)
- [Anatomie d'un programme](anatomie.md)
- [La compilation](compilation.md)
- [Les variables](variables.md)
### Opérateurs
- [Opérateurs d'affectation](opérateurs/affectation.md)
- [Opérateurs arithmétiques](opérateurs/arithmétiques.md)
- [Opérateurs logiques](opérateurs/logique.md)
- [Opérateurs bit à bit](opérateurs/bit.md)