Content deleted Content added
Srich32977 (talk | contribs) MOS fixes |
m →Lessons: replaced: recursively-defined → recursively defined |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1:
{{Short description|1978 book by Brian W. Kernighan and P. J. Plauger}}
{{third
{{Infobox book
| italic title = <!--(see above)-->
Line 71:
# Don't patch bad code – rewrite it.
# Write and test a big program in small pieces.
# Use recursive procedures for recursively
# Test input for plausibility and validity.
# Make sure input doesn't violate the limits of the program.
Line 109:
# Format a program to help the reader understand it.
# Document your data layouts.
# Don't over-comment.
Modern readers may find it a shortcoming that its examples use older [[procedural programming languages]] ([[Fortran]] and [[PL/I]])
==Reception==
|