Treatment in progress...
Close notification

Did you know that ?

SIDE has worked with its suppliers to make our parcels environmentally friendly.
No more plastics !
The tape that keep our parcels tightly shut and the wedging material that immobilizes books within the cartons are now made of fully recyclable and biodegradable materials.

Display notification

Programmation Linux

Stones Richard, Matthew Neil
Publication date 22/02/2000
EAN: 9782212091298
Availability Missing temporarily
La programmation Unix/Linux sous toutes sesfacettes Traduction du best-seller americain Beginning LinuxProgramming, cet ouvrage vous conduira rapidement à unebonne maîtrise des différents aspects de la programmationLinux, de l'écriture de scripts she... See full description
Attribute nameAttribute value
Common books attribute
PublisherEYROLLES
Page Count1020
Languagefr
AuthorStones Richard, Matthew Neil
FormatPaperback / softback
Product typeBook
Publication date22/02/2000
Weight1775 g
Dimensions (thickness x width x height)5.40 x 19.00 x 23.00 cm
La programmation Unix/Linux sous toutes sesfacettes Traduction du best-seller americain Beginning LinuxProgramming, cet ouvrage vous conduira rapidement à unebonne maîtrise des différents aspects de la programmationLinux, de l'écriture de scripts shell à la programmationInternet, en passant par la construction d'interfacesgraphiques X Window ou Gnome.La partie centrale de l'ouvrage est consacrée à laprogrammation système en langage C, depuis la prise en maindes outils GNU jusqu'aux aspects les plus avancés (threads,communication interprocessus, sockets). L'ouvrage s'achèvepar un chapitre d'initiation au développement de pilotes depériphériques (device drivers), excellente manière dedécouvrir le fonctionnement du noyau Linux.La plupart des langages et techniques de programmationdécrits dans l'ouvrage sont illustrés à travers une étudede cas (application de gestion d'une collection de CDaudio), dont les fonctionnalités sont enrichies au fil deschapitres et dont le code source est disponible sur le siteWroxÀ qui s'adresse ce livre ?Aux utilisateurs Linux avertis voulant s'initier à laprogrammation de leur système favori.Aux administrateurs de systèmes Unix ou Linuxsouhaitant aller au-delà de l'écriture de simples scriptsshell.Aux programmeurs expérimentés venant d'autresenvironnements (Windows, gros systèmes) et souhaitantmigrer vers des plates-formes Unix ou Linux.À tous les étudiants en informatique, pour lesquelsLinux constitue une plate-forme idéale d'initiation à laprogrammation.PREREQUIS : l'ouvrage suppose une bonne pratique deLinux ou de tout autre système Unix, ainsi que des notionsde programmation en langage C.L'exposé est totalement indépendant de la distributionLinux utilisée puisqu'il repose sur des outils GNU et surdes bibliothèques fournis en standard dans toutes lesdistributions (Caldera, Debian, Mandrake, RedHat, SuSE,etc.). Ces outils et bibliothèques étant égalementdisponibles sur toutes les plates-formes Unix du marché,l'ouvrage peut etre utilisé comme guide générique deprogrammation Unix.Au sommaireIntroduction à l'écriture de scripts shellStructure et compilation d'un programme Unix/Linux enlangage CGestion des fichiers et des entrées/sortiesGestion des terminaux (GTI, termios, terminfo)Utilisation des cursesGestion de la mémoireVerrouillage des fichiers (lock files)Gestion des données avec dbmOutils de développement : commande make etmakefilesContrôle du code source avec RCS, SCCS ou CVSDistribution avec patch, tar et gzipDebogage avec gdb et autres outilsProcessus et signauxThreads PosixCommunication interprocessus et tubes (pipes)Application client-serveur avec tubes FIFOSemaphores, memoire partagee et files d'attente demessagesProgrammation réseau avec les socketsIntroduction au langage TclProgrammation X Window avec Tcl et la boîte à outilsTkProgrammation GNOME en langage C avec la bibliothèqueGTK+Introduction au langage PerlConstruction d'une application Web avec CGIIntroduction au noyau Linux et à l'ecriture de pilotesde périphériques (device drivers)Les livres de la collection Solutionsdeveloppeurs/Autoformation sont conçus avec le souci derendre l'apprentissage de la programmation plus facile quejamais, tout en conduisant rapidement le lecteur vers unemaîtrise des aspects avancés des langages et outils dedéveloppement.Ces ouvrages s'appuient pour cela sur des méthodespédagogiques éprouvées : exemples simples et pertinentspour introduire les nouveaux concepts, enchainement sansheurts des explications, exercices corrigés de mise enpratique des acquis : tout est conçu pour que les débutants(et les faux débutants) puissent accéder rapidement auxfonctions les plus complexes des produits et réaliser ainside véritables applications professionnelles.