2011-02-09 2 views
2

J'ai décidé de passer par la série "The Art Of Computer Programming" de Sir Donald Knuth. Sur la base de votre expérience, veuillez indiquer quel volume serait le bon pour commencer, comme plus simple (par rapport à d'autres) et aussi, veuillez suggérer votre commande préférée pour lire les volumes suivants.De quel volume de TAOCP devrais-je commencer?

Je ne suis pas pressé d'apprendre tout cela, donc tout type de volume devrait être OK avec moi pour commencer.

Répondre

2

le premier volume de TAOCP contenait ce schéma:

Flow chart for reading The Art of Computer Programming

+0

Tout droit! J'ai commencé à lire le volume 1 hier et j'ai rencontré le même schéma (je n'ai pas vu votre réponse d'ici là). –

+1

mon conseil de deux cent dollars serait de ne pas commencer par le premier volume du tout, commencer par quelque chose d'intéressant, puis aller de l'avant et en arrière. Par exemple. Générer toutes les permutations, si cela vous intéresse. –

1

La première chose à faire est de lire les premiers chapitres du premier volume. Ils vont sur des trucs de base, y compris MIX [supposément il y a une nouvelle version avec MMIX, bien que je ne l'ai pas encore vu] qui est le modèle utilisé par Knuth dans toute la série

Je suis un mathématicien, donc j'ai trouvé le second volume [traitant des algorithmes « seminumerical » - appelée ainsi parce que Knuth a estimé qu'il était pas strictement numérique] beaucoup plus intéressant que le tri et la recherche des choses [V3]

+0

De même, si vous n'êtes pas un mathématicien, évitez les problèmes HM –