21e siècle C

Note :   (4,5 sur 5)

21e siècle C (Ben Klemens)

Avis des lecteurs

Résumé:

Le livre « 21st Century C » propose une approche complète et attrayante de l'utilisation du langage de programmation C, destinée aux programmeurs intermédiaires et avancés. Il couvre les fonctionnalités modernes du C11, les techniques de développement pratiques et met l'accent sur des pratiques de codage efficaces. Cependant, le livre est critiqué pour son ton informel, ses exemples de codage incohérents et certaines hypothèses sous-jacentes qui peuvent ne pas trouver d'écho auprès de tous les programmeurs C.

Avantages:

Exploration approfondie et bien organisée des fonctionnalités du C11.
Fournit des conseils pratiques pour les flux de développement modernes.
Met l'accent sur l'efficacité et la performance de la programmation en C.
Un style d'écriture engageant qui incorpore de l'humour et des exemples.
Une couverture solide des concepts de programmation orientée objet en C.
De bonnes discussions sur les bibliothèques et les outils tiers.

Inconvénients:

Le ton trop informel peut ne pas plaire à tous les lecteurs.
Un style de codage incohérent peut être gênant.
Suppose un niveau élevé de connaissances préalables en programmation C, ce qui le rend moins adapté aux débutants.
Certains exemples présentent des problèmes de compilation et des fuites de mémoire potentielles.
Le style d'écriture et les métaphores (comme les références au punk rock) peuvent nuire au contenu technique pour certains lecteurs.

(basé sur 52 avis de lecteurs)

Titre original :

21st Century C

Contenu du livre :

Jetez vos vieilles idées sur le C et apprenez à connaître un langage de programmation qui a largement dépassé ses origines. Avec cette édition révisée de 21st Century C, vous découvrirez des techniques actualisées absentes des autres tutoriels C, que vous soyez nouveau dans le langage ou que vous vous y réhabituiez.

Le C n'est pas seulement la base des langages de programmation modernes, c'est un langage moderne, idéal pour écrire des applications efficaces et à la pointe de la technologie. Dépassez les idiomes qui avaient un sens sur les ordinateurs centraux et apprenez les outils dont vous avez besoin pour travailler avec ce langage évolué et agressivement simple. Quel que soit le langage de programmation que vous privilégiez actuellement, vous constaterez rapidement que le C du XXIe siècle est une véritable mine d'or.

Mettez en place un environnement de programmation C avec des outils shell, des makefiles, des éditeurs de texte, des débogueurs et des vérificateurs de mémoire. Utilisez Autotools, le gestionnaire de paquets multiplateforme de facto du langage C. Apprendre à connaître les concepts problématiques du langage C, trop utiles pour être abandonnés.

Résoudre les problèmes de construction de chaînes de caractères en C à l'aide de fonctions standard. Utiliser les caractéristiques syntaxiques modernes pour les fonctions qui prennent des entrées structurées. Construire des bibliothèques et des programmes de haut niveau, basés sur des objets.

Effectuer des calculs mathématiques avancés, communiquer avec des serveurs Internet et exécuter des bases de données avec les bibliothèques C existantes. Cette édition comprend également de nouveaux éléments sur les threads concurrents, les tables virtuelles, les types numériques C99 et d'autres caractéristiques.

Autres informations sur le livre :

ISBN :9781491903896
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2014
Nombre de pages :408

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

21e siècle C - 21st Century C
Jetez vos vieilles idées sur le C et apprenez à connaître un langage de programmation qui a largement dépassé ses origines. Avec cette édition révisée...
21e siècle C - 21st Century C

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)