Lachs Mit Gemüsereis

Knuth wollte jedoch alles notwendige Wissen zu diesem Thema präsentieren und dies in einer ausgereiften Form. "I figured, as long as I'm going to do a book on compilers, I should include a few other chapters on basic techniques that people would use before they got all the way to compilers. So I threw in a chapter on everything I was interested in. " "Ich dachte, wenn ich ein Buch über Compiler schreibe, dann sollte ich ein paar Kapitel über grundlegende Techniken einfügen, mit denen die Leute in Berührung kommen, bevor sie auf Compiler stoßen. So packte ich ein Kapitel über jedes Thema, für das ich mich interessierte, hinzu. " [1] Nach Abschluss seines Studiums schrieb er dem Verleger und bat um die Erlaubnis, die Dinge etwas mehr im Detail zu schildern. Die Pioniere der Computerprogrammierung - Entwicklung - 2022. "Do you mind if I make this book a little bit longer, because I think there's a need for explaining these things in somewhat more detail. " "Würde es Ihnen etwas ausmachen, wenn ich das Buch ein bisschen ausführlicher machen würde, da ich denke, dass diese Dinge einer etwas detaillierteren Erklärung bedürfen. "

  1. Die Pioniere der Computerprogrammierung - Entwicklung - 2022
  2. Die Kunst der Computerprogrammierung 3 Bände Donald Knuth guter gebrauchter Zustand | eBay

Die Pioniere Der Computerprogrammierung - Entwicklung - 2022

Mit anderen Worten: Es ist Lernen im großen Stil. Wenn Sie also wie ich besessen davon sind, lesen Sie es jetzt. Wenn Sie es nicht sind, können Sie es aufschieben, bis Sie sich danach sehnen, die Leiter hinaufzusteigen und ein Mann im großen Stil zu werden. Nachdem ich vor kurzem genau diese Aufgabe übernommen habe, kann ich sagen, dass die Art und Weise, wie er schreibt, sehr angenehm ist und die Probleme (je nach Schwierigkeitsgrad) sehr treffend benannt sind. Die Kunst der Computerprogrammierung 3 Bände Donald Knuth guter gebrauchter Zustand | eBay. Holen Sie sich den ersten Band, lesen Sie die Kapitel 1 und 2 und sehen Sie, wie es Ihnen gefällt. TAOCP ist eine großartige Arbeit, aber es wäre eine schreckliche Zeitinvestition für einen praktizierenden Softwareentwickler. Wenn Sie es tun, werden Sie einige Jahre (so lange wird es dauern) Ihres professionellen Budgets für die Selbstverbesserung opfern, um zu viel über zu wenig zu lernen. Ich würde empfehlen, ein oder mehrere weniger "ultimative" Bücher über Algorithmen durchzuarbeiten. Mein Favorit in diesem Bereich ist das Algorithm Design Manual von Steven S. Skiena Wenn Sie dann das Gefühl haben, dass Sie mehr brauchen / wollen, steigen Sie auf den Knuth auf.

Die Kunst Der Computerprogrammierung 3 Bände Donald Knuth Guter Gebrauchter Zustand | Ebay

Immer wenn ein CS-Thema auftaucht, mit dem ich mich nicht wirklich auskenne, neige ich dazu, das relevante Stück TAOCP als einen guten Schritt in meinem Verständnis zu nehmen. Wenn Sie sich dazu entschließen, es zu lesen, haben Sie mehr Kraft, und ich empfehle auf jeden Fall, es in kleinen Stücken einzunehmen. Haben Sie keine Angst, sich zuerst das anzuschauen, was am interessantesten ist. TOACP ist eine wichtige Lektüre - irgendwann. Je nachdem, was Sie täglich tun, ist dies möglicherweise nicht die dringendste. Es ist eines dieser Bücher (naja, Sammlungen von Büchern), das sich gut zu Beginn Ihrer Karriere lesen lässt, weil es Ihnen wirklich gute Einsichten gibt, die Sie normalerweise erst später erhalten, aber es ist nicht wesentlich, um zu überleben, bis Sie diesen Teil abgeschlossen haben In Ihrer Karriere entscheiden Sie sich nicht nur für Code, sondern auch für die Toolbox. Dies ist der Punkt, an dem Sie wirklich Algorithmen studieren, hoffentlich das Sprachdesign bereits ein wenig verstehen und ein sehr breites Verständnis dafür haben möchten, welche Tools, Sprachen und Systeme es gibt und wie jedes einzelne in das Ökosystem der Dinge passt, die Sie können für ein bestimmtes Projekt ziehen.

Antworten: TAOCP ist eine äußerst wertvolle Referenz, um zu verstehen, wie die Datenstrukturen und -algorithmen, die wir täglich verwenden, funktionieren und warum die Arbeit, aber es wäre eine außerordentliche Investition Ihrer Zeit, sie vollständig durchzulesen. Verbringen Sie als Familienvater die Zeit mit Ihren Kindern. Ersetzen Sie "die Enzyklopädie" in Ihrer Frage durch jeden Verweis auf TAOCP, und ich denke, die Antwort sollte offensichtlich sein. Denn genau das ist TAOCP in vielerlei Hinsicht. Es gibt eine (möglicherweise apokryphe) Geschichte über Steve Jobs Treffen mit Knuth. Das erste, was Jobs zu ihm sagte, war "Es ist eine Freude, Sie kennenzulernen, Dr. Knuth. Ich habe alle Ihre Werke gelesen! ". Knuths Antwort lautete "Du bist voller Scheiße": Nein, es sollte nicht ganz oben auf Ihrer Prioritätenliste stehen. Ich habe einen vollständigen Satz und habe NICHT die ganze Sache gelesen. Ich habe es (bis jetzt) ​​als Referenz für bestimmte Probleme verwendet (es war von unschätzbarem Wert für mein Verständnis der Zufälligkeit und das Testen von Zufallsgeneratoren).