Note :
Le livre semble avoir reçu un accueil mitigé de la part des lecteurs. Alors que certains louent sa rigueur et son approche moderne de la programmation en C, d'autres critiquent sa lisibilité et son adaptation à différents niveaux de compétence. Certains lecteurs apprécient son approche détaillée et son style pédagogique, tandis que d'autres le trouvent trop théorique, difficile à assimiler ou mal présenté sous forme imprimée.
Avantages:** Une exploration approfondie et détaillée des normes C modernes. ** La fonction innovante « À emporter » permet de mettre en évidence les règles de programmation essentielles. ** Des exemples de code de grande qualité et des aspects pratiques de la programmation. ** Contribue à une meilleure compréhension du langage C pour ceux qui le connaissent déjà. ** Recommandé aux lecteurs avancés souhaitant approfondir leurs connaissances.
Inconvénients:** Ne convient pas aux débutants ; la prétention de s'adresser à tous les niveaux de compétence est trompeuse. ** Le style d'écriture peut être trop complexe et dense, ce qui rend la lecture laborieuse. ** Certains lecteurs trouvent qu'il s'agit davantage d'un ouvrage théorique/de documentation que d'un ouvrage didactique. ** La version imprimée présente des problèmes de qualité du papier, entraînant des transparences qui nuisent à la lisibilité. ** Plusieurs lecteurs ont signalé des exemplaires endommagés à la livraison.
(basé sur 16 avis de lecteurs)
Résumé
Modern C se concentre sur les caractéristiques nouvelles et uniques de la programmation C moderne. Le livre est basé sur les normes C les plus récentes et offre une perspective actualisée sur ce langage éprouvé.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Le langage C est extraordinairement moderne pour un langage de programmation vieux de 50 ans. Que vous écriviez du code embarqué, des routines système de bas niveau ou des applications de haute performance, le C est à la hauteur du défi. Ce livre unique, basé sur les dernières normes C, présente une perspective moderne de ce langage éprouvé.
A propos du livre
Modern C vous initie à la programmation C moderne, en mettant l'accent sur les caractéristiques uniques et nouvelles de ce puissant langage. Pour les nouveaux codeurs C, il commence par les principes fondamentaux tels que la structure, la grammaire, la compilation et l'exécution. Ensuite, vous aborderez les structures de contrôle, les types de données, les opérateurs et les fonctions, et vous comprendrez mieux ce qui se passe sous le capot. Dans les derniers chapitres, vous explorerez les considérations de performance, la réentrance, l'atomicité, les threads et la programmation générique. Vous coderez au fur et à mesure, avec des exercices de renforcement des concepts et des défis de développement des compétences.
Ce qu'il y a à l'intérieur
⬤ Opérateurs et fonctions.
⬤ Les pointeurs, le threading et l'atomicité.
⬤ Le modèle de mémoire de C.
Le modèle de mémoire de C. ⬤ Exercices pratiques.
A propos du lecteur
Pour les programmeurs qui se sentent à l'aise pour écrire des programmes simples dans un langage comme Java, Python, Ruby, C#, C++ ou C.
A propos de l'auteur
Jens Gustedt est chercheur à l'Institut national de recherche en informatique et en automatique (INRIA) et co-éditeur de la norme ISO C.
Table des matières
NIVEAU 0 - Rencontre.
⬤ La mise en route.
⬤ La structure principale d'un programme.
NIVEAU 1 - Connaissance.
⬤ Tout est question de contrôle.
⬤ L'expression des calculs.
⬤ Valeurs et données de base.
⬤ Types de données dérivées.
⬤ Fonctions.
⬤ Fonctions de la bibliothèque C.
NIVEAU 2 - Cognition.
⬤ Style.
⬤ Organisation et documentation.
⬤ Les pointeurs.
⬤ Le modèle de mémoire en C.
⬤ Stockage.
⬤ Les traitements plus complexes et les entrées-sorties.
NIVEAU 3 - Expérience.
⬤ Performance.
⬤ Macros de type fonction.
⬤ Variations du flux de contrôle.
⬤ Threads 325.
⬤ Accès atomique et cohérence de la mémoire.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)