Les meilleurs livres C

6 livres et 8 critiques, dernière mise à jour le 4 décembre 2013 , note moyenne : 4.7

Les livres en français

  1. Le guide de Lua et ses applications - Manuel de référence
  2. Le guide de Lua et ses applications - Manuel d'apprentissage
  3. Le langage C - Norme ANSI, 2ème édition
  4. Méthodologie de la programmation en C - Norme C 99 - API POSIX
  5. C en action - Solutions et exemples pour les programmeurs en C
  6. Développement sytème sous Linux: Ordonnancement multi-tâche, gestion mémoire, communications, programmation réseau
couverture du livre Le guide de Lua et ses applications

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

Le guide de Lua et ses applications

Manuel de référence

de
Public visé : Débutant

Résumé de l'éditeur

Saviez-vous que le langage de script Lua peut être dix à trente fois plus rapide que TCL, Perl, Python, Ruby ou PHP ? Compact, élégant, puissant, supporté par de nombreux outils et librairies, Lua est un langage à multifacette et à multiusage. De plus en plus utilisé dans l'industrie, notamment dans les systèmes embarqués et dans la production de jeux vidéo, il est facile à mettre en œuvre et apporte souplesse et efficacité dans les projets. Ce manuel de référence, deuxième volet du Guide de Lua, a pour ambition de vous proposer une vue la plus complète possible du langage et de ses principales librairies complémentaires. Conçu selon une approche de terrain, il répond à des questions concrètes et a pour vocations de vous accompagner dans votre quotidien de développeur.

Édition : D-BookeR - 336 pages , 1re édition, 1er octobre 2012

ISBN10 : 282270015X - ISBN13 : 9782822700153

Réponses à toutes vos questions sur Lua, 550g

Commandez sur www.amazon.fr :

28.12 € TTC (prix éditeur 52.82 € TTC)
Bases du langage, spécificités de Lua
  • Informations générales
  • Principes et éléments de syntaxe
  • Variables et types
  • Expressions et opérateurs
  • Portée des variables, blocs et chunks
  • Structures de contrôle
  • Fonctions
  • Tables
  • Les fonctions internes
  • La gestion des erreurs
  • Les coroutines

Lua, librairies et modules
  • Appeler et exécuter du code externe
  • Créer ses librairies
  • Les métatables

Manipuler ses données et ses fichiers
  • Les chaines de caractères
  • Recherche de motifs dans des chaines (pattern matching)
  • La librairie LPeg
  • Calculs mathématiques
  • Calculs logiques
  • Gestion des fichiers
  • Le module LFS et ses utilisations

S'interfacer avec le monde extérieur
  • Les fonctions d'interfaçage avec l'OS
  • Lue et POSIX
  • Les bases de données
  • Le réseau
  • Les interfaces utilisateur graphiques
  • Lue dans les jeux vidéo

S'interfacer avec le C
  • Les bases de l'API C
  • Manipulation de la pile d'appel
  • Manipulation des tables
  • Les fonctions C et les fermetures
  • Les userdata
  • Utilisation avancée
  • La librairie auxiliaire

Déboguer son code
  • Déboguer côté Lua
  • Déboguer côté C

L'implémentation LuaJIT
  • L'implémentation LuaJIT
  • Le module FFI de LuaJIT
  • Le module BitOp de LuaJIT

Annexe
  • Lexique
Critique du livre par la rédaction Alexandre Laurent le 1er avril 2013
Ce livre portant sur Lua 5.2 est le premier livre en français sur le langage avec son complément de la série « Le guide de Lua et ses applications ». Ce « manuel de référence » cible les débutants et présentera le langage sous la forme de questions/réponses. Les auteurs Cyril Doillon (raptor70), Sylvain Fabre, Philippe Lhoste et Patrick Rapin ne se limitent pas à la syntaxe et au principe de base du langage, car cet ouvrage présente aussi les bibliothèques couramment utilisées permettant d'ouvrir les fichiers, de communiquer avec une base de données, d'utiliser les expressions régulières ou encore le réseau. Le livre se termine par un aperçu de l'interfaçage de Lua avec le C et de LuaJIT. Loin d'être avare en exemples, il facilitera l'apprentissage des bases du langage et la mise en pratique. Toutefois, il faudra acheter « Le manuel d'apprentissage » afin d'avoir à disposition des exemples concrets d'applications utilisant les points vus dans le livre. Ce livre est complémentaire de « Le manuel d'apprentissage » de la série « Le guide de Lua et ses applications ».


couverture du livre Le guide de Lua et ses applications

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

Le guide de Lua et ses applications

Manuel d'apprentissage

de
Public visé : Débutant

Résumé de l'éditeur

Saviez-vous que le langage de script Lua peut être dix à trente fois plus rapide que TCL, Perl, Python, Ruby ou PHP ? Compact, élégant, puissant, supporté par de nombreux outils et librairies, Lua est un langage à multifacette et à multiusage. De plus en plus utilisé dans l'industrie, notamment dans les systèmes embarqués et dans la production de jeux vidéo, il est facile à mettre en œuvre et apporte souplesse et efficacité dans les projets. Ce manuel de référence, deuxième volet du Guide de Lua, a pour ambition de vous proposer une vue la plus complète possible du langage et de ses principales librairies complémentaires. Conçu selon une approche de terrain, il répond à des questions concrètes et a pour vocations de vous accompagner dans votre quotidien de développeur.

Édition : D-BookeR - 188 pages , 1re édition, 1er octobre 2012

ISBN10 : 2822700052 - ISBN13 : 9782822700054

Mise en application du langage Lua, 300g.

Commandez sur www.amazon.fr :

24.70 € TTC (prix éditeur 24.70 € TTC)
Préliminaires
  • Introduction
  • Tour d'horizon

Développer des scripts simples
  • Rédiger et lancer un premier script
  • Mini serveur web

Développer des applications
  • Concepts avancés pour le serveur web
  • Enrichir une application

Utilisez Lua comme moteur d'applications
  • L'API C
  • Écrivez des modules complets en C, embarquez du Lua
  • LuaJIT

Installer Lua
  • Installation Windows
  • Installation Linux

Annexe
  • Lexique
Critique du livre par la rédaction Alexandre Laurent le 1er avril 2013
Ce livre intègre la série « Le guide de Lua et ses applications » pourtant sur Lua 5.2. C'est le premier ouvrage en français sur le langage. Écrit par des connaisseurs et utilisateurs du langage : Cyril Doillon (raptor70), Sylvain Fabre, Philippe Lhoste et Patrick Rapin, l'ouvrage cible les développeurs connaissant déjà un langage de programmation et qui veulent apprendre rapidement Lua par l'exemple. En effet, ici, aucun index des fonctions, ni d'explication de la syntaxe : le livre ne contient que des exemples d'applications écrites en Lua. Toutefois, celui-ci est complet pour ceux qui veulent une initiation rapide. Tous les points nécessaires à l'utilisation du langage sont vus. Au fil des exemples vous apprendrez à écrire un serveur web minimaliste, un plugin basique pour Wireshark, interfacer Lua avec du C afin d'utiliser la bibliothèque zlib à partir de Lua et même à utiliser LuaJIT. Les codes sont détaillés et faciles à comprendre. Ce livre est donc conseillé pour les personnes connaissant déjà un langage de programmation et qui veulent apprendre rapidement le langage par l'exemple. Il sera donc nécessaire pour le lecteur de savoir rechercher dans les documentations officielles pour avoir des informations détaillées sur les fonctions vues dans le livre. Ce livre est complémentaire de « Le manuel de référence » de la série « Le guide de Lua et ses applications ».


couverture du livre Le langage C

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
 
 

Le langage C

Norme ANSI, 2ème édition

de
Public visé : Débutant

Résumé de l'éditeur

Conçu à l'origine comme le langage des systèmes d'exploitation Unix, le langage C s'est répandu bien au-delà de cette fonction et continue à se diffuser. L'ouvrage de Brian W. Kernighan et de Denis M. Ritchie, qui sont les principaux créateurs du C, a été traduit en quinze langues. Connu sous l'abréviation K&R, il constitue la "référence" pour tout utilisateur de ce langage. Le but de ce livre est de vous apprendre à programmer en C. Il est construit en 8 chapitres qui présentent successivement tous les concepts fondamentaux du langage C (les types, les opérateurs, les structures de contrôle, les pointeurs, les structures, les entrées-sorties...). L'annexe A est un manuel de référence qui a été conçu à l'intention des programmeurs. L'annexe B est un résumé des possibilités qu'offre la bibliothèque standard. Les solutions des 250 exercices proposés par B. Kernighan et D. Ritchie sont fournies en détail dans l'ouvrage complémentaire de C.Tondo et S.Gimpel paru dans la même collection sous le titre Exercices corrigés sur le langage C.

Édition : Dunod - 280 pages , 2eédition, 11 octobre 2004

ISBN10 : 2100487345 - ISBN13 : 9782100487349

24,4 x 17,4 x 2,2 cm

Commandez sur www.amazon.fr :

33.73 € TTC (prix éditeur 33.73 € TTC)
  • Présentation générale du C
  • Les types, les opérateurs et les expressions
  • Les structures de contrôle
  • Les fonctions et la structure des programmes
  • Les pointeurs et les tableaux
  • Les structures
  • Le entrées-sorties
  • L'interface avec le système UNIX
  • Annexe A : Manuel de référence
  • Annexe B : La bibliothèque standard
  • Annexe C : Récapitulatif des changements
Critique du livre par la rédaction Anomaly le 1er octobre 2004
Ce livre est réellement l'ouvrage de référence du langage C, convenant tout aussi bien à l'apprentissage du langage ou comme référence sur la norme et la bibliothèque.
L'auteur a su habilement séparer la définition du langage de celle de la bibliothèque standard, et bien qu'il y ait un petit chapitre sur les appels systèmes Unix, l'ouvrage est indépendant du système et du compilateur utilisé, et donc conviendra à tous.
Le débutant saura prendre en main rapidement le langage tout en apprenant dès le début à être rigoureux. Le premier chapitre présente les premiers tâtonnements nécessaires avec le langage afin de pouvoir faire ses tous premiers programmes. Les chapitres suivants présentent ensuite point par point tous les éléments du langage, avec l'écriture de petites programmes pour illustrer chaque notion. Les explications sont très claires, y compris sur les sujets très délicats comme les tableaux et les pointeurs.
La bibliothèque standard est abordée en dernier (où on voit que la majorité des exercices précédents consistaient à la réécrire, mais c'est probablement le meilleur entraînement). Après le petit chapitre sur quelques appels systèmes Unix indispensables, on trouve deux annexes : une référence concise, mais complète, du langage (équivalent d'une norme), et une référence concise de toute la bibliothèque.
S'il existe probablement des ouvrages plus orientés pratiques pour apprendre le langage, la méthode utilisée sur celui-ci me paraît de loin la meilleure : en C, beaucoup plus que dans d'autres langages, il faut beaucoup de rigueur, et c'est l'une des qualités premières de cet ouvrage. L'apprentissage sera récompensé par de meilleurs réflexes dès le départ, et permettra au lecteur, par la suite, d'aborder en toute sérénité le développement spécifique pour un système.
En définitive, mon seul regret est que bien que cette édition soit très récente (septembre 2004), il ne s'agit que d'une nouvelle présentation de l'édition de 1997 ; par conséquent, l'ouvrage n'aborde malheureusement pas la nouvelle norme C99, et présente la norme C90 comme nouvelle, ce qui surprend de nos jours.
Malgré cela, s'il ne vous faut qu'un seul livre sur le C, cela devrait être celui-ci. En attendant la 3e édition ?
Critique du livre par la rédaction M.Dlb le 13 novembre 2004
Dès les premières pages du livre, les auteurs sont clairs : cet ouvrage a pour but de présenter les différentes caractéristiques du langage C, tout en répertoriant ses évolutions depuis son apparition et sa première normalisation. Le livre aborde ainsi toutes les nouveautés de la norme ANSI (C 90), mais son but principal est de donner au lecteur les éléments nécessaires pour programmer en C.
Le premier chapitre décrit le langage C dans son ensemble : il aborde les entrées-sorties de caractères, les tableaux et les boucles, permettant ainsi aux lecteurs novices de commencer à programmer simplement ; Les chapitres suivants reprennent en détail et un par un les éléments brièvement présentés au chapitre 1 : opérateurs, expressions, structures de contrôle, pointeurs, tableaux et gestion de la mémoire. Un chapitre est consacré aux entrées-sorties de la bibliothèque standard et en fin un dernier chapitre concerne l'interface avec un système Unix. Chaque sous-chapitre est accompagné d'un ou plusieurs codes source mettant en pratique ou illustrant les propos des auteurs, et ces mêmes sous-chapitres contiennent souvent plusieurs exercices non corrigés destinés à mettre en œuvre les connaissances acquises par le lecteur.
L'annexe A est en fait un condensé de la norme ANSI, et décrit les caractéristiques internes du langage. Cette section est utile pour les programmeurs souhaitant utiliser une sémantique précise et optimale en s'appuyant sur toutes les possibilités du langage, les principaux aspects du langage au niveau sémantique étant abordés dans les premiers chapitres. Cette annexe peut également être d'une aide précieuse si l'on veut comprendre le fonctionnement interne des compilateurs C ou bien si l'on souhaite écrire son propre compilateur. L'annexe B concerne la bibliothèque standard et répertorie les principales fonctions, leur action et les informations nécessaires à leur utilisation. Cette section est particulièrement utile, car ces fonctions sont fréquemment utilisées dans n'importe quel programme C.
En résumé, cet ouvrage s'adresse principalement aux programmeurs désirant découvrir le langage C, ou se perfectionner dans son utilisation. La difficulté progressive des exemples et des codes source permettra aux novices d'avancer sans être troublé, et les programmeurs plus expérimentés y trouveront les informations précises qu'ils recherchent. Ce livre n'aborde en aucun cas les différents aspects d'algorithmique : des bases en programmation sont donc nécessaires.


couverture du livre Méthodologie de la programmation en C

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

Méthodologie de la programmation en C

Norme C 99 - API POSIX

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage qui s'adresse aux étudiants de master d'informatique, aux élèves-ingénieurs et aux développeurs est basé sur les normes internationales ISO/IEC 9899 (1999 - 2e édition) et ISO/IEC 9945-1. La première, encore appelée C 99, est la norme la plus récente du langage C et de la bibliothèque standard, et la seconde encore appelée POSIX.1, spécifie une interface de programmation portable avec les systèmes d'exploitation. La description des fonctionnalités du langage et des bibliothèques est exhaustive et rigoureusement conforme aux normes. L'ouvrage comporte huit chapitres. Les cinq premiers sont consacrés à la présentation du langage, les deux suivants aux bibliothèques C standard et POSIX, et le dernier à la modularisation des programmes C. À l'exception du chapitre 7, toutes les fonctionnalités présentées sont portables et indépendantes du système d'exploitation utilisé. De nombreux exemples de programmes accompagnés d'extraits de sessions réalisés sous GNU/Linux illustrent le propos. L'ensemble des programmes est disponible via Internet.

Édition : Dunod - 672 pages , 4eédition, 1er mars 2005

ISBN10 : 2100490184 - ISBN13 : 9782100490189

23,2 x 16,6 x 3,8 cm

Commandez sur www.amazon.fr :

41.52 € TTC (prix éditeur 41.52 € TTC) livraison gratuite !
  • Introduction
  • Les déclarations
  • Les expressions
  • Les instructions
  • Les directives
  • La bibliothèque standard
  • L'API POSIX
  • Modularisation des programmes C
  • Annexe A : Mémento des fonctions standards
  • Annexe B : Tableau des codes isolatin 1 et 9
Critique du livre par la rédaction KAYZAR le 1er mai 2005
Le titre laisse rêveur : un livre qui explique comment coder proprement en C (enfin c'est ce que me laisse penser la notion de méthodologie) et surtout qui aborde la norme C99 (il est difficile de trouver des articles à ce sujet sur le net, encore plus en français !) C'est donc avec une certaine excitation que j'ouvre les premières pages du livre, je lis avec attention les premières lignes de code pour me faire une idée : propres et claires, vraiment rien à redire.
Bon passons l'introduction au langage, c'est sûrement le blabla habituel… Donc j'arrive enfin à la première nouveauté du C99 : le type booléen. Deux pages rien que pour expliquer cette nouvelle notion. Eh bien, je fus le début d'une lecture qui ne s'arrêta qu'à la dernière page du livre !
J'ai vraiment lu le livre avec un grand intérêt : la bibliothèque standard est entièrement documentée avec de nombreux exemples concrets : il ne s'agit pas de simples exemples type « Hello world » (pour illustrer l'arithmétique des complexes, l'auteur propose un code pour créer une image de l'espace de Mandelbrot au format pgm !), exemples accompagnés du résultat de l'exécution de ce code, bien sûr clairement expliqué.
Ce livre aborde également la norme POSIX, malgré l'ampleur du sujet l'auteur l'aborde de façon exhaustive (en ce qui concerne l'interface de programmation, l'ensemble de la norme POSIX demanderait un livre à lui seul).
Arrivé (trop rapidement hélas) à la fin du livre, pour vous livrer la critique la plus juste, je suis revenu au début du livre (la partie que j'avais survolée pensant qu'elle était rébarbative), et c'est avec surprise que j'ai découvert une approche du C comme on aimerait en voir plus souvent : elle semble (c'est difficile de se prononcer à ce sujet lorsque l'on connaît déjà le C) abordable par un programmeur débutant (peut être pas totalement novice mais, à mon avis, le C n'est pas le meilleur langage pour faire ses premiers pas en programmation).
Le seul regret que j'ai à propos de ce livre est l'absence d'une table qui regrouperait l'ensemble des nouveautés du C99.
En conclusion, si vous cherchez un livre pour apprendre ou progresser dans la maîtrise du langage C, je vous conseille fortement celui-ci !


couverture du livre C en action

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
 
 

C en action

Solutions et exemples pour les programmeurs en C

de
Public visé : Expert

Résumé de l'éditeur

C en action rassemble une sélection de solutions efficaces aux problèmes les plus souvent rencontrés par les programmeurs en C. À la fois source d'idées, 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.

Édition : ENI - 653 pages , 2eédition, 7 décembre 2009

ISBN10 : 2746052563 - ISBN13 : 9782746052567

21 x 17,6 x 3,8 cm

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 37.05 € TTC) livraison gratuite !
  • Outils de compilation
  • Bibliothèques et fonctions
  • Débogage d'un programme
  • L'art de programmer en C
  • Gestion des erreurs
  • Structures de données
  • Dates et heures
  • Chaînes de caractères
  • Gestion de la mémoire
  • Répertoires
  • Fichiers
  • Réseau
  • Protocoles réseau
  • Signaux
  • Exécution parallèle
  • Système et processus
  • Internationalisation
  • Compression
  • XML avec libxml2
  • Automatisation de la compilation avec autoconf et automake
Critique du livre par la rédaction KAYZAR le 11 juillet 2005
L'auteur du livre annonce la couleur dès les premières pages : ce livre est écrit pour des lecteurs ayant des connaissances en C : aucune initiation n'est proposée, aucun résumé des fonctions de la bibliothèque standard n'est inclu en annexe. Le lecteur est censé connaître et surtout maîtriser le langage C. C en action vous propose de passer en revue différents points techniques qui reviennent régulièrement lors de développement en C : gestion de la mémoire, manipulations des chaînes de caractères, les structures de données… Mais aussi des rubriques plus inattendues telles que la compression ou l'utilisation de la libxml2. Chaque sous chapitre est décomposé en trois parties : Problème/Solution/Discussion de telle sorte que le livre se lit aussi bien de la première à la dernière page que comme un recueil de sources prêtes à l'emploi. On appréciera aussi la présence d'une section « Voir aussi » à la fin des chapitres qui renvoit à un site Internet ou à des pages man.
L'auteur ne s'arrête pas au C-ANSI, la plupart des chapitres contient un exemple en C-ANSI, un basé sur la glib et un dernier avec les fonctions de la norme POSIX (il y a des chapitres, celui des signaux par exemple, valable uniquement pour des systèmes d'exploitation conformes POSIX)
On retiendra de ce livre la qualité des sources proposées, qui démontre une maîtrise certaine du C par l'auteur, ainsi que leurs abondances, qui rythme de façon agréable chaque chapitre.
Critique du livre par la rédaction Benjamin Roux le 1er avril 2006
Au fil des chapitres, l'auteur aborde un certain nombre de problèmes que tout programmeur C rencontre au cours de ses développements, comme les problèmes de gestion mémoire, de traitement de fichier ou de manipulation de chaines de caractères.
Ces problèmes sont livrés avec une solution ainsi qu'une discussion où l'auteur explique son choix. Les codes sources sont bien détaillés et expliqués pour une compréhension aisée. On notera en revanche certains codes sources plus compliqués qu'ils ne pourraient l'être.
C en Action propose aussi des solutions utilisant des fonctions POSIX ainsi que la Glib, ce que peu de livres font. Nous saluerons cette nouveauté.
Les deux derniers chapitres sont dédiés à l'utilisation de deux bibliothèques : libbzip2 pour la compression/décompression et libxml pour l'utilisation des fichiers XML en C. Un très bon point.
En conclusion, C en Action reste un excellent livre pour les développeurs C.


couverture du livre Développement sytème sous Linux: Ordonnancement multi-tâche, gestion mémoire, communications, programmation réseau

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Développement sytème sous Linux: Ordonnancement multi-tâche, gestion mémoire, communications, programmation réseau

de
Public visé : Débutant

Résumé de l'éditeur

Tirer le meilleur parti de l'environnement Linux : La possibilité de consulter les sources du système, de la bibliothèque glibc et de la plupart des applications qui tournent sur cet environnement représente une richesse inestimable aussi bien pour les passionnés qui désirent intervenir sur le noyau, que pour les développeurs curieux de comprendre comment fonctionnent les programmes qu'ils utilisent quotidiennement. Nombreuses sont les entreprises qui ont compris aujourd'hui tout le parti qu'elles pouvaient tirer de cette ouverture des sources, gage de fiabilité et de pérennité, sans parler de l'extraordinaire niveau de compétences disponible au sein d'une communauté de programmeurs aguerris au contact du code des meilleurs développeurs OpenSource. Un ouvrage conçu pour les programmeurs Linux et Unix les plus exigeants : Sans équivalent en langue française, l'ouvrage de Christophe Blaess constitue une référence complète de la programmation système sous Linux, y compris dans les aspects les plus avancés de la gestion des processus, des threads ou de la mémoire. Les programmeurs travaillant sous d'autres environnements Unix apprécieront tout particulièrement l'attachement de l'auteur au respect des standards (C Ansi, glibc, Posix...), garant d'une bonne portabilité des applications. La deuxième édition de ce livre a été entièrement actualisée en fonction du noyau Linux 2.6 et des nombreuses évolutions de la bibliothèque C.

Édition : Eyrolles - 1004 pages , 3eédition, 3 février 2011

ISBN10 : 2212128819 - ISBN13 : 9782212128819

22,4 x 19,2 x 5,6 cm

Commandez sur www.amazon.fr :

43.32 € TTC (prix éditeur 43.32 € TTC) livraison gratuite !
  • Concepts et outils
  • La notion de processus
  • Accès à l'environnement
  • Exécution des programmes
  • Fin d'un programme
  • Gestion classique des signaux
  • Gestion portable des signaux
  • Signaux temps-réel
  • Sommeil des processus et contrôle des ressources
  • Entrées-sorties simplifiées
  • Ordonnancement des processus Programmation multithread
  • Gestion de la mémoire du processus
  • Gestion avancée de la mémoire
  • Utilisation des blocs mémoire et des chaires
  • Routines avancées de traitement des blocs mémoire
  • Tris, recherches et structuration des données
  • Flux de données
  • Descripteurs de fichiers
  • Accès au contenu des répertoires Attributs des fichiers
  • Bases de données
  • Types de données et conversions
  • Fonctions mathématiques
  • Fonctions horaires
  • Accès aux informations du système
  • Internationalisation
  • Communications classiques entre processus
  • Communications avec les IPC Système V
  • Entrées-sorties avancées
  • Programmation réseau
  • Utilisation des sockets
  • Gestion du terminal
Critique du livre par la rédaction Faith's Fall le 1er octobre 2011
Le développement dans un système de type Linux passe souvent par le langage C, que ce soit pour le développement de processus, de sockets, les pipes, les signaux?

Ce livre propose des explications et des exemples de code en langage C sur la programmation système dans un environnement Linux. Ils traitent sur la plupart, toutes les possibilités qu'offre au développeur, de programmer une application système, c'est-à-dire en ligne de commande. Comme vous l'avez compris, ce livre ne permettra pas de faire une interface graphique (Comme avec GTK+ ou QT) mais principalement au format terminal.

Le livre est destiné non seulement au développeur qui souhaite créer des applications systèmes/serveur, mais également aux étudiants qui souhaitent débuter dans la programmation sous une plateforme Linux.

Pour finir, le livre est très complet mais néanmoins reste assez difficile pour ceux qui n'ont jamais vu la programmation sous Linux, mais reste tout à fait abordable.




 Poster une réponse

Avatar de Djug Djug
Rédacteur
le 21/10/2011 10:36
Bonjour,

La rédaction de DVP a lu pour vous l'ouvrage suivant:

Développement système sous Linux, de Christophe Blaess



Citation Envoyé par Résumé de l'éditeur
Tirer le meilleur parti de l'environnement Linux La possibilité de consulter les sources du système, de la bibliothèque glibc et de la plupart des applications qui tournent sur cet environnement représente une richesse inestimable aussi bien pour les passionnés qui souhaitent intervenir sur le noyau, que pour les développeurs curieux de comprendre comment fonctionnent les programmes qu'ils utilisent quotidiennement. Nombreuses sont les entreprises qui ont compris aujourd'hui tout le parti qu'elles pouvaient tirer de cette ouverture des sources, gage de fiabilité et de pérennité, sans parler de l'extraordinaire niveau de compétences disponible au sein d'une communauté de programmeurs aguerris au contact du code des meilleurs développeurs open source. Un ouvrage conçu pour les programmeurs Linux et Unix les plus exigeants Sans équivalent en langue française, l'ouvrage de Christophe Blaess constitue une référence complète du développement système sous Linux, y compris dans les aspects les plus avancés de la gestion des processus, des threads ou de la mémoire. Les programmeurs travaillant sous d'autres environnements Unix apprécieront tout particulièrement l'attachement de l'auteur au respect des standards (C Ansi, glibc, Posix...), garant d'une bonne portabilité des applications. Cette troisième édition entièrement actualisée prend en compte les dernières évolutions de la bibliothèque C et du noyau Linux 2.6, notamment la gestion complète des caractères étendus, les ordonnancements multi-processeurs et multi-coeurs, ainsi que les communications IPC Posix.

L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?
Critiques de livres
KAYZAR
Membre du Club
(2 livres)
LittleWhite
Responsable 2D / 3D / Jeux

(2 livres)
Anomaly
Responsable technique

(1 livre)
Faith's Fall
Expert Confirmé
(1 livre)
M.Dlb
Rédacteur / Modérateur

(1 livre)
Skyounet
Rédacteur / Modérateur

(1 livre)
 
 
 
 
Partenaires

PlanetHoster
Ikoula