Bons livres pour apprendre la programmation C ++ sous UNIX (pref Linux)?

Les utilisateurs pourraient-ils m’aider avec des livres adaptés à l’écriture de code C / C ++ sur la plate-forme Unix?

Mon accent est mis sur l’écriture de code à faible latence, pour une utilisation dans les plates-formes de commerce électronique.

(Je me rends compte qu’il existe quelques discussions sur StackOverflow concernant les livres pour les langues en général, mais mon Q concerne spécifiquement le codage sur le système d’exploitation Unix)

  • Programmation Linux avancée
  • W. Richard Stevens – Programmation avancée dans l’environnement UNIX
  • W. Richard Stevens – Programmation réseau UNIX, Volume 2, Deuxième édition: Communications interprocessus
  • W. Richard Stevens – Programmation réseau UNIX

Pour une faible latence, vous devez vraiment fouiller dans certains blogs et la source de certains projets open-source géniaux, AFAIK il n’y a pas de livres disponibles.

Programmation avancée en environnement UNIX (2e édition) par W.Richard Stevens et Stephen A.Rago, Addison-Wesley.

man 3 intro

Je pense que probablement pour le code c de bas niveau sur unix / linux, la norme d’or pourrait être “la programmation avancée dans l’environnement Unix” de Steven. Une faible latence signifie que vous voulez coder le métal au minimum, de manière à être aussi bas que possible.

Il n’y a rien non plus comme C ++ de Stroustrup (maintenant dans sa 3ème édition) qui met également l’accent sur un code propre et serré, mais avec certains des avantages de C ++. Mais pour un travail à faible latence, vous utiliserez simplement des éléments tels que const, références et encapsulation, mais renoncerez peut-être à certaines des fonctionnalités les plus avancées telles que l’inheritance ou les exceptions.