| Titre : | Passeport pour Unix et C | | Type de document : | texte imprimé | | Auteurs : | Jean-Marc Champarnaud, Auteur ; Georges Hansel, Auteur | | Mention d'édition : | [Nouv. éd.] | | Editeur : | Paris : Vuibert | | Année de publication : | 2000 | | Collection : | Passeport pour l'informatique | | Importance : | XVIII-502 p. | | Format : | 24 x 17 cm | | ISBN/ISSN/EAN : | 978-2-7117-8663-3 | | Prix : | 36 EUR | | Note générale : | Bibliogr. p. 493. Index | | Langues : | Français (fre) | | Mots-clés : | Unix (système d'exploitation des ordinateurs) C (langage de programmation) | | Index. décimale : | 005.432 CHA | | Résumé : | UNIX est le système d'exploitation le plus rencontré sur les stations de travail et, avec l'apparition de plusieurs versions pour micro-ordinateurs, son emploi tend à se répandre sur ce type de machine.
Une observation semblable peut être faite pour le langage C. Ce dernier réunit deux qualités à priori contradictoires : c'est un langage évolué ayant certaines fonctionnalités d'un langage assembleur. Cette double nature en a fait le langage privilégié des développeurs. Même le calcul scientifique, resté longtemps domaine réservé de Fortran, s'effectue maintenant fréquemment en langage C.
Très rares sont les ouvrages traitant en profondeur à la fois d'UNIX et du langage C. Telle est l'ambition de cet ouvrage. En ne supposant aucune connaissance préalable, il vise à amener progressivement le lecteur à une compréhension approfondie du système UNIX, pour rapidement programmer en C et maîtriser tous les points délicats de ce langage.
Les chapitres 1 à 9 présentent le système UNIX d'un point de vue " externe ", celui de l'utilisateur non programmeur.
Le chapitre 10, " L'ABC du C ", constitue à lui seul une introduction substantielle au langage C. Sa lecture suffit pour maîtriser les mécanismes essentiels du langage et écrire la plupart des programmes courants. Les chapitres 11 à 22 proposent un examen approfondi du langage. En particulier, les fonctions de la bibliothèque standard y sont pour la plupart détaillées.
Les chapitres 23 à 29 traitent de nouveau d'UNIX, mais cette fois du point de vue du programmeur : on y présente l'essentiel des appels système disponibles (périphériques, gestion de fichiers, processus, signaux, tubes).
Enfin, les derniers chapitres introduisent à la communication interprocessus (IPC de System V et sockets BSD). | | Note de contenu : | Sommaire
Qu'est-ce qu'un système d'exploitation ? Ouvrir et fermer une session UNIX.
Le système de fichiers.
Les processus.
Le langage Shell.
Les structures de contrôle du Shell.
Les filtres.
Commandes utiles.
Les éditeurs VI et EMACS.
L'ABC du C.
Caractères, lexèmes et lignes.
Le préprocesseur.
Types de données prédéfinis.
Tout à déclarer.
Tableaux.
Expressions et opérateurs.
Instructions.
Fonctions.
Structures.
Les entrées-sorties par appel système.
Entrées-sorties et bibliothèques standard.
Sur les rayons de la bibliothèque.
Système de gestion de fichiers.
Périphériques logiques.
Le cache de tampons de blocs.
La gestion des terminaux.
Gestion de processus.
Communication par signaux.
Communication par tubes.
Les IPC System V.
La communication par sockets. |
Passeport pour Unix et C [texte imprimé] / Jean-Marc Champarnaud, Auteur ; Georges Hansel, Auteur . - [Nouv. éd.] . - Paris : Vuibert, 2000 . - XVIII-502 p. ; 24 x 17 cm. - ( Passeport pour l'informatique) . ISBN : 978-2-7117-8663-3 : 36 EUR Bibliogr. p. 493. Index Langues : Français ( fre) | Mots-clés : | Unix (système d'exploitation des ordinateurs) C (langage de programmation) | | Index. décimale : | 005.432 CHA | | Résumé : | UNIX est le système d'exploitation le plus rencontré sur les stations de travail et, avec l'apparition de plusieurs versions pour micro-ordinateurs, son emploi tend à se répandre sur ce type de machine.
Une observation semblable peut être faite pour le langage C. Ce dernier réunit deux qualités à priori contradictoires : c'est un langage évolué ayant certaines fonctionnalités d'un langage assembleur. Cette double nature en a fait le langage privilégié des développeurs. Même le calcul scientifique, resté longtemps domaine réservé de Fortran, s'effectue maintenant fréquemment en langage C.
Très rares sont les ouvrages traitant en profondeur à la fois d'UNIX et du langage C. Telle est l'ambition de cet ouvrage. En ne supposant aucune connaissance préalable, il vise à amener progressivement le lecteur à une compréhension approfondie du système UNIX, pour rapidement programmer en C et maîtriser tous les points délicats de ce langage.
Les chapitres 1 à 9 présentent le système UNIX d'un point de vue " externe ", celui de l'utilisateur non programmeur.
Le chapitre 10, " L'ABC du C ", constitue à lui seul une introduction substantielle au langage C. Sa lecture suffit pour maîtriser les mécanismes essentiels du langage et écrire la plupart des programmes courants. Les chapitres 11 à 22 proposent un examen approfondi du langage. En particulier, les fonctions de la bibliothèque standard y sont pour la plupart détaillées.
Les chapitres 23 à 29 traitent de nouveau d'UNIX, mais cette fois du point de vue du programmeur : on y présente l'essentiel des appels système disponibles (périphériques, gestion de fichiers, processus, signaux, tubes).
Enfin, les derniers chapitres introduisent à la communication interprocessus (IPC de System V et sockets BSD). | | Note de contenu : | Sommaire
Qu'est-ce qu'un système d'exploitation ? Ouvrir et fermer une session UNIX.
Le système de fichiers.
Les processus.
Le langage Shell.
Les structures de contrôle du Shell.
Les filtres.
Commandes utiles.
Les éditeurs VI et EMACS.
L'ABC du C.
Caractères, lexèmes et lignes.
Le préprocesseur.
Types de données prédéfinis.
Tout à déclarer.
Tableaux.
Expressions et opérateurs.
Instructions.
Fonctions.
Structures.
Les entrées-sorties par appel système.
Entrées-sorties et bibliothèques standard.
Sur les rayons de la bibliothèque.
Système de gestion de fichiers.
Périphériques logiques.
Le cache de tampons de blocs.
La gestion des terminaux.
Gestion de processus.
Communication par signaux.
Communication par tubes.
Les IPC System V.
La communication par sockets. |
|  |