Skip to content
Scan a barcode
Scan
Added to your cart
Paperback Literate Programming Book

ISBN: 0937073806

ISBN13: 9780937073803

Literate Programming

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Very Good

$23.39
Save $11.61!
List Price $35.00
Almost Gone, Only 2 Left!

You Might Also Enjoy

Art of Computer Programming, Volume 1: Fundamental Algorithms
Art of Computer Programming, Volume 1: Fundamental Algorithms
Donald Ervin Knuth

from: $14.99

Art of Computer Programming, Volume 3: Sorting and Searching
Art of Computer Programming, Volume 3: Sorting and Searching
Donald Ervin Knuth

from: $7.59

Art of Computer Programming, Volume 2: Seminumerical Algorithms
Art of Computer Programming, Volume 2: Seminumerical Algorithms
Donald Ervin Knuth

from: $10.99

Concrete Mathematics: A Foundation for Computer Science
Concrete Mathematics: A Foundation for Computer Science
Donald Ervin Knuth, Ronald L. Graham, Oren Patashnik

from: $53.09

Introduction to Algorithms
Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

from: $15.39

Code Complete
Code Complete
Steve McConnell

from: $6.19

Compilers : Principles, Techniques, and Tools
Compilers : Principles, Techniques, and Tools
Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Monica Lam, R. Sethi, Jeffrey D. Aho, Alfred V.; Sethi, Ravi; Ullman

from: $12.89

Programming Pearls
Programming Pearls
Jon L. Bentley

from: $5.19

The C Programming Language
The C Programming Language
Dennis M. Ritchie, Brian W. Kernighan

from: $11.39

Surreal Numbers
Surreal Numbers
Donald Ervin Knuth

from: $12.39

The Mythical Man-Month: Essays on Software Engineering
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr.

from: $4.69

Operating System Concepts
Operating System Concepts
Abraham Silberschatz, Greg Gagne, Peter B Galvin, Gerg Gagne, Peter B. Galvin, Peter Baer Galvin

from: $4.05

The C++ Programming Language
The C++ Programming Language
Bjarne Stroustrup

from: $5.19

Discrete Mathematics and its Applications
Discrete Mathematics and its Applications
Kenneth H. Rosen

from: $7.49

Introduction to the Theory of Computation
Introduction to the Theory of Computation
Michael Sipser

from: $9.49

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

from: $25.69

Mastering Regular Expressions
Mastering Regular Expressions
Jeffrey E.F. Friedl

from: $4.79

Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code
Martin Fowler, Kent Beck, Fowler Martin, John Brant

from: $5.29

Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Stuart Russell, Peter Norvig

from: $10.39

Introduction to Automata Theory, Languages, and Computation
Introduction to Automata Theory, Languages, and Computation
Jeffrey D. Ullman, Rajeev Motwani, John E. Hopcroft

from: $12.29

Book Overview

Literate programming is a programming methodology that combines a programming language with a documentation language, making programs more robust, more portable, and more easily maintained than programs written only in a high-level language. Computer programmers already know both kinds of languages; they need only learn a few conventions about alternating between languages to create programs that are works of literature. A literate programmer is an essayist who writes programs for humans to understand, instead of primarily writing instructions for machines to follow. When programs are written in the recommended style they can be transformed into documents by a document compiler and into efficient code by an algebraic compiler. This anthology of essays from the inventor of literate programming includes Knuth's early papers on related topics such as structured programming, as well as the Computer Journal article that launched literate programming itself.

Customer Reviews

4 customer ratings | 4 reviews

Rated 4 stars
A book of historial value

This book is a collection of articles Prof. Knuth wrote about programming. He promoted a particular programming methodology called "literate programming", which weaves comments into codes and make them more readable and easier to maintain. This book was published in 1992, but Chapter 4, "Literate Programming", was originally...

0Report

Rated 5 stars
A fundamentally new view of programming.

This book is the only one that I can say has truly changed my view of software development.The premise of this book matches my experience: technical communication with people is critical, and harder than communicating with the machines. Knuth carries that idea forward by one bold, logical step: in Literate Programming (LP), the main goal is to get technical ideas across to people. Programs are a co-product of the description...

0Report

Rated 4 stars
Arguing for an aesthetic appreciation of programming

Writing computer programs is easy, writing programs that are useful is hard and writing programs that are very useful as well as correct sometimes seems impossible. Knuth takes this truism even further and offers up the radical notion that the very best programs are so profound that people will one day read them as one would a piece of classic literature. If the idea of curling up by the fire with a copy of The World's...

0Report

Rated 5 stars
Articles related to literate programming.

Excellent analysis of control structures in the classic article "Structured Programming with goto Statements." Invents the literate programming style of program documentation. Convincingly demonstrates the literate programming style with six example programs. Includes an independent program criticism and an error log. Highly recommended.

0Report

Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured