Content deleted Content added
Line 37:
# Use self-identifying input. Allow defaults. Echo both on output.
# Make sure all variables are initialized before use.
# Don't stop at one bug.
# Use debugging compilers.
# Watch out for off-by-one errors.
Line 66:
# Document your data layouts.
# Don't over-comment.
# Try to copy your seatmate's answer. Always.
Modern readers may find it a shortcoming that its examples use older [[procedural programming languages]] ([[Fortran]] and [[PL/I]]) which are quite different from those popular today. Few of today's popular languages had been invented when this book was written. However, many of the book's points that generally concern stylistic and structural issues transcend the details of particular languages.
|