Explore the latest books of this year!
Bookbot

Donald E. Knuth

    January 10, 1938
    Donald E. Knuth
    Art of Computer Programming, Volume 2
    The Art of Computer Programming 1
    Art of computer of programming. Volume 3, Sorting and Searching
    The Art of Computer Programming
    The Art of Computer Programming, Volume 4, Fascicle 0
    The Art of Computer Programming, Volume 4, Fascicle 1
    • 2022

      Renowned for its profound impact on programmers, this collection offers a comprehensive exploration of computer algorithms and programming techniques. Readers appreciate Knuth's clarity, humor, and the elegant analysis that spans both theoretical and practical applications. While primarily a reference, many find the volumes engaging enough to read cover to cover. Suitable for all levels of programming experience, this essential set serves as a valuable resource for anyone serious about enhancing their programming skills and knowledge.

      Art of Computer Programming, The, Volumes 1-4B, Boxed Set
    • 2020

      Knuth par Knuth

      • 226 pages
      • 8 hours of reading

      The interviews in this volume form the nearest thing possible to an autobiography of eminent computer scientist Donald E. Knuth. Based on the English-language Companion to the Papers of Donald Knuth, also published by CSLI Publications, this book brings the highlights of that material to a Francophone audience.

      Knuth par Knuth
    • 2009
    • 2008

      To begin the fourth and later volume of the set, Knuth has created a series of small books called fascicles, which publish at regular intervals as they are ready. Each fascicle encompasses a section or more of wholly new material. Ultimately, the content of the fascicles will be rolled up into the comprehensive, final version of each volume.

      The Art of Computer Programming, Volume 4, Fascicle 0
    • 2007

      Focusing on the mathematical foundations necessary for algorithm analysis, this monograph integrates combinatorial analysis and complex variable theory. It presents essential techniques and major paradigms that enhance the understanding and precision of algorithm evaluation, making it a valuable resource for those studying algorithmic processes.

      Mathematics for the Analysis of Algorithms
    • 2001

      Exploring the intersection of faith and computation, Donald E. Knuth examines profound questions about infinity, free will, and the Bible through the lens of his 3:16 project. This collection of six informal lectures delves into the application of mathematical concepts to theological insights, revealing how his work in computer science informs his understanding of God. With engaging discussions and over 100 illustrations, the book offers a unique and accessible perspective for those interested in both spirituality and the science of computation.

      Things a Computer Scientist Rarely Talks About
    • 1999

      MMIXware

      A RISC Computer for the Third Millennium

      • 550 pages
      • 20 hours of reading

      MMIX is a RISC computer designed by Don Knuth to illustrate machine-level aspects of programming. In the author's book series „The Art of Computer Programming“, MMIX replaces the 1960s-style machine MIX. A particular goal in the design of MMIX was to keep its machine language simple, elegant, and easy to learn. At the same time, all of the complexities needed to achieve high performance in practice are taken into account. This book constitutes a collection of programs written in CWEB that make MMIX a virtual reality. Among other utilities, an assembler converting MMIX symbolic files to MMIX objects and two simulators executing the programs in given object files are provided. The latest version of all programs can be downloaded from MMIX's home page. The book provides a complete documentation of the MMIX computer and its assembly language. It also presents mini-indexes, which make the programs much easier to understand. A corrected reprint of the book has been published in August 2014, replacing the version of 1999.

      MMIXware