Passionné(e) de lecture ? Inscrivez-vous gratuitement ou connectez-vous pour rejoindre la communauté et bénéficier de toutes les fonctionnalités du site !  

L'art de la programmation unix

Couverture du livre « L'art de la programmation unix » de Eric Raymond aux éditions Vuibert
  • Date de parution :
  • Editeur : Vuibert
  • EAN : 9782711748396
  • Série : (-)
  • Support : Papier
Résumé:

Le but de cet ouvrage est de mettre à la disposition des nombreux utilisateurs des systèmes d'exploitation Unix l'expérience capitalisée de plus de trente experts et figures historiques (dont Ken Thompson, le créateur d'Unix, Ken Arnold, coauteur de 4BSD Unix, Brian Kernighan, cocréateur des... Voir plus

Le but de cet ouvrage est de mettre à la disposition des nombreux utilisateurs des systèmes d'exploitation Unix l'expérience capitalisée de plus de trente experts et figures historiques (dont Ken Thompson, le créateur d'Unix, Ken Arnold, coauteur de 4BSD Unix, Brian Kernighan, cocréateur des langages C et awk, David Korn, créateur du korn shell, etc.).
Depuis 1969, se sont développées une véritable culture et une communauté Unix, porteuses d'une tradition orale que Eric S. Raymond a transmise ici, tant dans ses aspects techniques que ses usages. De ce point de vue, cet ouvrage est davantage un manuel de perfectionnement que d'apprentissage. Cette approche transversale s'exprime au travers de conseils de conception et de développement, d'exemples concrets, de bonne utilisation des outils Unix en vue de la résolution de problèmes, ainsi que dans l'attention portée à l'exportation de la philosophie Unix dans d'autres systèmes d'exploitation, notamment Linux et le monde du logiciel libre, mais aussi Windows.
L'accent est mis sur les (bons) principes de conception, à travers quatre parties : Contexte: philosophie et histoire du système Unix, comparaison avec les autres systèmes; Conception: modularité, textualité, transparence, multiprogrammation, minilangages, génération, configuration, interfaces, optimisation, complexité; Implémentation: langages, outils, réutilisabilité ; Communauté: portabilité, documentation, logiciel libre, futur.

Donner votre avis