Résumé
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).
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.
L'auteur - Georges Hansel
Mathematicien, Georges Hansel est professeur emerite a l'universite de Rouen. Parallelement a ses travaux scientifiques, il a mene de longues recherches sur l'exegese juive.
Autres livres de Georges Hansel
L'auteur - J.M. Champarnaud
Jean-Marc Champarnaud est professeur d'informatique a la faculte des sciences de Rouen. Il enseigne les systemes d'exploitation et la programmation systeme.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Vuibert |
Auteur(s) | Georges Hansel, J.M. Champarnaud |
Parution | 02/07/2000 |
Nb. de pages | 502 |
Format | 17 x 24 |
EAN13 | 9782711786633 |
ISBN13 | 978-2-7117-8663-3 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Structures de données
- Informatique Développement d'applications Algorithmique et informatique appliquée Initiation à l'algorithmique et la programmation
- Informatique Développement d'applications Programmation UNIX / Linux C sous Unix
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C