C en action [2ième édition]

Ce livre sur le langage C s'adresse aux lecteurs qui souhaitent programmer en C, du débutant à l'expert. Il rassemble une sélection de solutions efficaces face aux problèmes le plus souvent rencontrés. À la fois une source d'idées, un moyen d'apprendre C par l'exemple ou de...

Description complète

Enregistré dans:
Détails bibliographiques
Auteur principal : Mettier Yves (Auteur)
Format : Livre
Langue : français
Titre complet : C en action [2ième édition] / Yves Mettier
Publié : St-Herblain : Editions ENI , 2009
Collection : Solutions informatiques
Titre de l'ensemble : Solutions Informatiques
Accès en ligne : Accès Nantes Université
Sujets :
Description
Résumé : Ce livre sur le langage C s'adresse aux lecteurs qui souhaitent programmer en C, du débutant à l'expert. Il rassemble une sélection de solutions efficaces face aux problèmes le plus souvent rencontrés. À la fois une source d'idées, un 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 experts trouveront dans la partie "discussion" des pistes pour optimiser les solutions au niveau ressources ou pour faciliter la programmation. Cette nouvelle édition conserve les recettes qui ont fait le succès de la première édition parue aux éditions O'Reilly France. L'auteur a ajouté un chapitre sur les bases du langage particulièrement adapté aux débutants mais également pratique pour les experts qui souhaitent retrouver un point précis du langage. De plus, les recettes sur les bases de données font l'objet maintenant d'un chapitre dédié et sont complétées d'une recette sur SQLite. Toutes ces recettes couvrent un éventail de tâches simples ou complexes et la plupart des chapitres proposent le code source en téléchargement sur le site de l'éditeur. Citons quelques-unes de ces 186 recettes : automatiser avec make, obtenir des binaires optimisés, créer des bibliothèques, écrire un greffon, afficher le contenu d'une variable, écrire du code réutilisable, utiliser les macros, créer une fonction de journalisation, utiliser syslog, trier une liste, récupérer la date et l'heure courante, convertir des estampilles en struct tm ou en chaîne, copier, analyser, découper les chaînes de caractères, allouer de la mémoire, en tracer des allocations, gérer les répertoires et les fichiers, écrire un fichier de configuration, créer un serveur et un client TCP/IP, UDP/IP, faire suivre un port, protocoles POP3 et IMAP, savoir si un signal a été bloqué, envoyer un signal, créer un nouveau processus, éviter les processus zombies, lancer un script Perl, créer un démon, internationaliser un programme avec gettext, lire, écrire un fichier compressé, décompresser un fichier, lire un document XML, ajouter et supprimer un noeud d'un arbre DOM, parcourir un document XML avec SAX, effectuer des requêtes SQL sur des serveurs MySQL, PostgreSQL, SQLite, compatibles ODBC, utiliser autoconf, automake et libtool pour créer une bibliothèque
Notes : Titre de couverture
La pagination de l'édition imprimée correspondante est : 653 p.
Configuration requise : Nécessite un accès à Internet
ISBN : 978-2-7460-5324-3
Type de ressource électronique : Système en ligne