PROGRAMMATION LINUX (Broché)

Passer le carrousel d'images

Format

Broché

Date de parution

26/09/2001

Editeur

Eyrolles

La programmation Unix/Linux sous toutes ses facettes Traduction du best-seller américain Beginning Linux Programming, cet ouvrage vous conduira rapidement à une bonne maîtrise des différents aspects de la programmation Linux, de l'écriture de scripts shell à la programmation Internet, en passant par la construction d'interfaces graphiques X Window ou Gnome.

La partie centrale de l'ouvrage est consacrée à la programmation système en langage C, depuis la prise en main des outils GNU jusqu'aux aspects les plus avancés (threads, communication interprocessus, sockets...). L'ouvrage s'achève par un chapitre d'initiation au développement de pilotes de périphériques (aevice drivers), excellente manière de découvrir le fonctionnement du noyau Linux.

La plupart des langages et techniques de programmation décrits dans l'ouvrage sont illustrés à travers une étude de cas (application de gestion d'une collection de CD audio), dont les fonctionnalites sont enrichies au fil des chapitres et dont le code source est disponible sur le site www.wroxfrance.com.

A qui s'adresse ce livre :

  • Aux utilisateurs Linux avertis voulant s'initier à la programmation de leur système favori.
  • Aux administrateurs de systèmes Unix ou Linux souhaitant aller au-dela de l'écriture de simples scripts shell.
  • Aux programmeurs expérimentés venant d'autres environnements (Windows, gros systèmes...) et souhaitant migrer vers des plates-formes Unix ou Linux.
  • A tous les étudiants en informatique, pour lesquels Linux constitue une plate-forme idéale d'initiation à la programmation.
  • Prérequis : l'ouvrage suppose une bonne pratique de Linux ou de tout autre système Unix, ainsi que des notions de programmation en langage C.

    L'expose est totalement indépendant de la distribution Linux utilisée puisqu'il repose sur des outils GNU et sur des bibliothèques fournis en standard dans toutes les distributions (Caldera, Debian, Mandrake, RedHat, SuSE, etc.). Ces outils et bibliothèques étant également disponibles sur toutes les plates-formes Unix du marché, l'ouvrage peut être utilisé comme guide générique de programmation Unix.

    Au sommaire

    Introduction à l'écriture de scripts shell • Structure et compilation d'un programme Unix/Linux en langage C • Gestion des fichiers et des entrées/sorties • Gestion des terminaux (GTI, termios, terminfo...) • Utilisation des curses • Gestion de la mémoire • Verrouillage des fichiers (lock files) • Gestion des données avec dbm • Outils de développement : commande make et makefiles • Contrôle du code source avec RCS, SCCS ou CVS • Distribution avec patch, tar et gzip • Débogage avec gdb et autres outils • Processus et signaux • Threads Posix • Communication interprocessus et tubes (pipes) • Application dient-serveur avec tubes FIFO • Sémaphores, mémoire partagée et files d'attente de messages • Programmation réseau avec les sockets • Introduction au langage Tcl • Programmation X Window avec Tcl et la boîte à outils Tk • Programmation Gnome en langage C avec la bibliothèque GTK+ • Introduction au langage Perl • Construction d'une application Web avec CGI • Introduction au noyau Linux et à l'écriture de pilotes de périphériques (device drivers). •

    Caractéristiques
    Auteur(s) Neil Matthew, Richard Stones
    Traducteur(s) Alexandra Cavignaux, Fabrice Lemainque, Christine Liabeuf
    EAN 9782212091298
    Catégorie produits informatique_et_reseaux
    Rayon Livre|Savoirs|Informatique|Informatique Professionnels et Entreprises|Systèmes d'exploitation
    Format Broché
    Date de parution 26/09/2001
    Nombre de pages XVI-1000
    ISBN 2-212-09129-X
    Edition Réimpr.
    Collection Solutions développeurs
    Distributeur Sodis
    Dimensions (cm) 19 x 23 x 5.4
    Editeur Eyrolles
    Poids du produit 1775 g
    Libellé PROGRAMMATION LINUX (Broché)
    Thème CLIL Hardware et matériels

    Des millions de
    références en vente


    Cumulez des Tickets
    retrait gratuit en magasin


    Tous vos produits
    à prix E.LECLERC


    Paiements
    100% sécurisés

    Options de livraisons du produit

    Indisponible

    Quantité
    1
    1 Utilisez les boutons plus et moins ou saisissez directement la quantité désirée