Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
C en action
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

C en action

C en action

Yves Mettier

530 pages, parution le 23/06/2005

Résumé

C en action rassemble une sélection de solutions efficaces aux problèmes le plus souvent rencontrés par les programmeurs en C. À la fois source d'idées, moyen d'apprendre C par l'exemple ou de programmer plus vite et plus facilement, cet ouvrage est construit sur le modèle : un problème, une solution, une discussion.

Les recettes couvrent un éventail de tâches simples ou complexes et la plupart des chapitres proposent le code source. Citons quelques-unes de ces 167 recettes :

  • Compilation : automatiser avec make, obtenir des binaires optimisés
  • Bibliothèques et fonctions : créer des bibliothèques, écrire un greffon
  • Débogage : avec printf(), afficher le contenu d'une variable
  • L'art de programmer en C : écrire du code réutilisable, utiliser les macros
  • Gestion des erreurs : créer une fonction de journalisation, utiliser syslog,
  • Structures de données : les choisir de manière pertinente, trier une liste
  • Dates et heures : récupérer la date et l'heure courante, convertir des estampilles en struct tm ou en chaîne
  • Chaînes de caractères : les copier, les analyser, les découper
  • Gestion de la mémoire : allouer de la mémoire, en tracer des allocations
  • Répertoires et fichiers : les modifier, déplacer, créer, renommer, écrire un fichier de configuration, y ajouter des données
  • Réseau et protocoles réseau : créer un serveur et un client TCP/IP, UDP/IP, faire suivre un port, POP3 et IMAP, effectuer des requêtes SQL sur des serveurs MySQL, PostgreSQL, compatibles ODBC
  • Signaux : savoir si un signal a été bloqué, envoyer un signal
  • Exécution parallèle : créer un nouveau processus, éviter les processus zombies
  • Système et processus : lancer un script Perl, créer un démon
  • Internationalisation : internationaliser un programme avec gettext
  • Compression : lire, écrire un fichier compressé, décompresser un fichier
  • XML avec libxml2 : lire un document XML, supprimer un noeud d'un arbre DOM, parcourir un document XML avec SAX
  • Automatiser la compilation avec autoconf et automake : utiliser autoconf, automake et libtool pour créer une bibliothèque

Les solutions présentées sont aisées à mettre en oeuvre et seront utiles aux débutants comme aux pros.

L'avis du libraire Eyrolles

Cet ouvrage propose un éventail de tâches simples ou complexes, fréquemment rencontrées par les développeurs en C. Cette méthode d'apprentissage permettra aux débutants de programmer et de se familiariser plus rapidement avec ce langage.

L'auteur - Yves Mettier

Actuellement Ingénieur Systèmes et Réseaux en environnement Unix et Linux chez Logica, Yves Mettier a développé et maintenu une application en C en réseau sur plusieurs centaines de serveurs lors de ses précédentes missions. Il a participé à plusieurs projets de logiciels libres (dont une contribution majeure sur Perfparse) et fut par ailleurs responsable de la rubrique Langage C chez GNU/Linux France Magazine. Son livre est le fruit d'une longue pratique de ce langage et fournit au lecteur un ensemble de solutions efficaces pour le maîtriser.

Autres livres de Yves Mettier

Sommaire

  • Outils de compilation
  • Bibliothèques et fonctions
  • Débogage d'un programme
  • L'art de programmer en C
  • Gestion des erreurs
  • Structures de données
  • Dates et heures
  • Chaînes de caractères
  • Gestion de la mémoire
  • Répertoires
  • Fichiers
  • Réseau
  • Protocoles réseau
  • Signaux
  • Exécution parallèle
  • Système et processus
  • Internationalisation
  • Compression
  • XML avec libxml2
  • Automatisation de la compilation avec autoconf et automake
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) O'Reilly
Auteur(s) Yves Mettier
Parution 23/06/2005
Nb. de pages 530
Format 17,5 x 24,5
Couverture Broché
Poids 835g
Intérieur Noir et Blanc
EAN13 9782841772896
ISBN13 978-2-84177-289-6

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles

Nos clients ont également acheté

satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription