C
- Accueil /
- Catégories /
- C
Programmation réseau via socket en C
Dans ce monde informatique ultra-connecté, il est crucial de savoir comment envoyer et recevoir des données à distance, grâce aux sockets.
Lire la suiteEnvoyer et intercepter un signal en C
À force d’être confrontés à des segfaults ou a des erreurs de bus, on se sera déjà familiarisé avec l’idée d’un signal informatique.
Lire la suiteThreads, mutex et programmation concurrente en C
Par souci d’efficacité ou par nécessité, un programme peut être construit de façon concurrente et non séquentielle.
Lire la suiteErrno et la gestion d'erreur en C
Détecter les erreurs dans un programme ainsi que leur cause, c’est la base de tout développement informatique.
Lire la suitePipe : une méthode de communication inter-processus
Par défaut, il est difficile de faire communiquer deux processus entre eux.
Lire la suiteManipuler un fichier à l'aide de son descripteur en C
Les appels systèmes disponibles en C pour créer ou ouvrir un fichier, le lire, y écrire et le supprimer font toutes usage d’un descripteur de fichier.
Lire la suiteCréer et tuer des processus fils en C
Que ce soit pour exécuter un autre programme depuis le notre ou pour exécuter une partie de notre programme en parallèle, il est souvent très utile de créer des processus fils.
Lire la suiteVariables locales, globales et statiques en C
Une variable, c’est un nom qu’on donne à un lieu de stockage en mémoire que notre programme peut ensuite manipuler.
Lire la suiteMalloc : allouer de la mémoire en C
Dans les langages de programmation compilés comme le C, il est souvent intéressant voire nécessaire d’allouer de la mémoire de façon dynamique sur le tas, pour accommoder des variables de grande taille ou de taille incertaine.
Lire la suite