LITERATE PROGRAMMING DONALD KNUTH PDF

I started finding myself making excuses for my lack of ability. Programming books are universally boring. Typically they also like to mention that the arcana will be demystified in another chapter. One where I could interact with the example code as I typed it. I wanted to end up with a full understanding before I pressed that run button for the first time, not after. So, for example, a literate program would start with a section like this:.

Author:Fenrijas Daidal
Country:Central African Republic
Language:English (Spanish)
Genre:Art
Published (Last):10 January 2019
Pages:171
PDF File Size:14.77 Mb
ePub File Size:17.81 Mb
ISBN:554-5-23797-908-9
Downloads:56707
Price:Free* [*Free Regsitration Required]
Uploader:Voodoogul



This book is the first in a series of eight volumes that contain archival forms of my published papers, together with new material. Literate programming is a methodology that combines a programming language with a documentation language, thereby making programs more robust, more portable, more easily maintained, and arguably more fun to write than programs that are written only in a high-level language.

The main idea is to treat a program as a piece of literature, addressed to human beings rather than to a computer. The program is also viewed as a hypertext document, rather like the World Wide Web.

This book is an anthology of essays including my early papers on related topics such as structured programming, as well as the article in The Computer Journal that launched Literate Programming itself.

The articles have been revised, extended, and brought up to date. Numbers like P68 and Q78 in this list refer to the corresponding papers in my list of publications. This book received the Productivity Award from Computer Language magazine, , awarded to products that significantly increase programmer productivity.

Quick introduction to literate programming by Chris Lee. Errata For a list of corrections to errors in the first printing of this book, you may download either the errata file in plain TeX format bytes or the errata file in DVI format bytes or the errata file in compressed PostScript format bytes ; the latter files were generated by the TeX file, and last updated 12 Jun Most of the errors in the first two printings were corrected in the third printing, but several minor errors have been found by sharp-eyed readers of the fourth printing or the fifth printing or the sixth printing :.

Furthermore, several errors were unfortunately introduced on the cover of the printing: deer should be decr , and several other elements of the copy should be either italicized or taken out of italics. I hope the version is otherwise error-free.

But sigh it probably isn't. Please send suggested corrections to knuth-bug cs. In either case please include your postal address, so that I can mail an official certificate of deposit as a token of thanks for any improvements to which you have contributed. I may not be able to read your message until many months have gone by, because I'm working intensively on The Art of Computer Programming.

However, I promise to reply in due time. And if you do report an error via email, please do not include attachments of any kind; your message should be readable on brand-X operating systems for all values of X.

LPC2148 PROGRAMMING TUTORIAL PDF

Literate programming

Goodreads helps you keep track of books you want to read. Want to Read saving…. Want to Read Currently Reading Read. Other editions. Enlarge cover. Error rating book.

GLOSARIO TEOSOFICO PDF

Literate Programming

This book is the first in a series of eight volumes that contain archival forms of my published papers, together with new material. Literate programming is a methodology that combines a programming language with a documentation language, thereby making programs more robust, more portable, more easily maintained, and arguably more fun to write than programs that are written only in a high-level language. The main idea is to treat a program as a piece of literature, addressed to human beings rather than to a computer. The program is also viewed as a hypertext document, rather like the World Wide Web. This book is an anthology of essays including my early papers on related topics such as structured programming, as well as the article in The Computer Journal that launched Literate Programming itself.

Related Articles