# Show & Tell: Programming Books ###### tags: `Show & Tell` --- ![](https://imgs.xkcd.com/comics/digital_resource_lifespan.png) --- ### The Art of Computer Programming > Donald E. Knuth * Volume 1. Fundamental Algorithms (1968) * Volume 2. Seminumerical Algorithms (1969) * Volume 3. Sorting and Searching (1973) * Volume 4. Combinatorial Algorithms (2011) ---- ### The Art of Computer Programming Noch nicht erschinen: * Volume 5. Syntactical Algorithms * Volume 6. The Theory of Context Free Languages * Volume 7. Compilers ---- ### The Art of Computer Programming Beispielprogramme in einer vom Author erdachten Assemblersprache für einen fiktiven „idealen“ Computer namens MIX. Für das Buch werden TeX und Metafont entwickelt. --- ### The C Programming Language > Brian Kernighan, Dennis Ritchie Auch bekannt als „K&R“. Wurde mehrfach an ANSI C angepasst, die neuste Version (C11) fehlt aber leider noch. Hat das Hello-World-Programm bekanntgemacht. --- ### The C++ Programming Language > Bjarne Stroustrup Als Nachschlagewerk gut geignet. Erklärt warum die Dinge in C++ so sind wie sie sind. --- ### Effective C++ > Scott Meyers Viele Beispiele und Use-Cases für C++\-Funktionen. - More Effective C++ - Effective Modern C++ --- ### Compilers: Principles, Techniques, and Tools > Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman Auch bekannt als „Dragon Book“. * Wie man verarbeitung von Texten richtig macht * DSLs braucht die Welt! --- ### Design Patterns > Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Auch bekannt als „Gang of Four“. * Objekt-Orientiertes Design an vielen Beispielen * Auch auf funktionale Pattern übertragbar --- ### The Cathedral and the Bazaar > Eric S. Raymond Wie OpenSource-Projekte entstehen und was sie vorantreibt. --- ![](https://imgs.xkcd.com/comics/bookstore.png) --- ### References https://cloud.maglab.space/index.php/s/F0pWRd0EHWXogKF | Title | Author | ISBN | |-------|--------|------| | The Art of Computer Programming | Donald E. Knuth | 8580001170602 | | The C Programming Language | Brian Kernighan, Dennis Ritchie | 8601410794231 | | The C++ Programming Language | Bjarne Stroustrup | 0321563840 | | Effective C++ | Scott Meyers | 0785342334876 | | More Effective C++ | Scott Meyers | 8601419047796 | | Effective Modern C++ | Scott Meyers | 4708364244318 | | Compilers: Principles, Techniques, and Tools | Alfred Aho, Jeffrey Ullman, et al. | 9780201000221 | | Design Patterns | Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides | 0201633612 | | The Cathedral and the Bazaar | Eric S. Raymond | 1565927249 | ---
{"slideOptions":{"transition":"fade","theme":"white"}}