Vous utilisez un bloqueur de publicité

Cher Lecteur,

Nous avons détecté que vous utilisez un bloqueur de publicités (AdBlock) pendant votre navigation sur notre site. Bien que nous comprenions les raisons qui peuvent vous pousser à utiliser ces outils, nous tenons à préciser que notre plateforme se finance principalement grâce à des publicités.

Ces publicités, soigneusement sélectionnées, sont principalement axées sur la littérature et l'art. Elles ne sont pas intrusives et peuvent même vous offrir des opportunités intéressantes dans ces domaines. En bloquant ces publicités, vous limitez nos ressources et risquez de manquer des offres pertinentes.

Afin de pouvoir continuer à naviguer et profiter de nos contenus, nous vous demandons de bien vouloir désactiver votre bloqueur de publicités pour notre site. Cela nous permettra de continuer à vous fournir un contenu de qualité et vous de rester connecté aux dernières nouvelles et tendances de la littérature et de l'art.

Pour continuer à accéder à notre contenu, veuillez désactiver votre bloqueur de publicités et cliquer sur le bouton ci-dessous pour recharger la page.

Recharger la page

Nous vous remercions pour votre compréhension et votre soutien.

Cordialement,

L'équipe BookNode

P.S : Si vous souhaitez profiter d'une navigation sans publicité, nous vous proposons notre option Premium. Avec cette offre, vous pourrez parcourir notre contenu de manière illimitée, sans aucune publicité. Pour découvrir plus sur notre offre Premium et prendre un abonnement, cliquez ici.

Livres
714 792
Membres
1 013 864

Nouveau ? Inscrivez-vous, c'est gratuit !


Inscription classique

En cliquant sur "Je m'inscris"
j'accepte les CGU de booknode

Art of Computer Programming, Tome 1 à 4



Description ajoutée par Nicolas 2012-01-07T20:32:53+01:00

Résumé

Donald Knuth étant considéré comme un expert dans l'écriture de compilateurs, il commença à écrire un livre sur la conception de compilateurs en 1962. Il réalisa rapidement qu'il devrait considérablement augmenter le domaine traité par son livre. En 1965, Knuth finit d'écrire le premier jet de ce qui devait être un volume unique composé de douze chapitres. Il s'agissait d'un manuscrit de 3 000 pages. Il supposait qu'une page dactylographiée correspondrait à cinq pages manuscrites. L'éditeur calcula un rapport d'une page manuscrite et demi pour chaque page dactylographiée. Le livre ferait donc 2 000 pages. Le plan du livre fut donc modifié pour comprendre sept volumes d'un ou deux chapitres chacun. Le volume 4 a ensuite été divisé en 4A, 4B, 4C et peut-être même 4D.

En 1976, Knuth prépara la seconde édition du volume 2, nécessitant d'être à nouveau mis en page. Mais le style de mise en page n'était plus disponible et le travail devait être refait. En 1977, Knuth décida de passer quelques mois pour travailler sur un nouvel outil. Huit ans plus tard, il avait achevé TeX, qui est depuis lors utilisé pour tous les volumes.

La célèbre offre de récompense d'« un dollar hexadécimal » en récompense de la correction de toute erreur découverte dans les livres (présente dès la première édition du premier volume), contribua à créer un ouvrage de très grande qualité et continuellement mis à jour. Une autre caractéristique de cet ouvrage est la gradation de difficulté des exercices, qui vont du niveau « échauffement » aux problèmes de recherche non encore résolus.

Cet Art de Programmer que promeut Knuth consiste en le message suivant : plutôt que de hacker en assembleur et de faire gagner quelques secondes au programme (ce serait une optimisation qui a son mérite mais qui n'est pas universelle ni pérenne car elle dépend trop de la machine sur lequel tournera l'algorithme), il vaut mieux prendre du recul sur le problème considéré, en extraire les structures combinatoires en jeu, étudier via les outils mathématiques ad hoc les propriétés typiques de ces structures (Knuth établit très souvent le comportement en moyenne en utilisant des techniques de séries génératrices), ce qui permet au final de mieux affûter l'algorithme à utiliser, et d'avoir ainsi de gigantesques gains d'efficacité. C'est également là le sens qu'il faut donner à son aphorisme « L'optimisation prématurée est la source de tous les maux (ou presque) en programmation ».

Afficher en entier

Classement en biblio - 1 lecteurs


Ajoutez votre commentaire

Ajoutez votre commentaire

Commentaires récents


Activité récente

Titres alternatifs

  • (The Art of Computer Programming, Volumes 1-4a Boxed Set) By Knuth, Donald E. (Author) Hardcover on (03 , 2011) - Français

Editeurs

Les chiffres

lecteurs 1
Commentaires 0
extraits 0
Evaluations 0
Note globale 0 / 10

Nouveau ? Inscrivez-vous, c'est gratuit !


Inscription classique

En cliquant sur "Je m'inscris"
j'accepte les CGU de booknode