[Python-Dev] [Python-checkins] r60919 - peps/trunk/pep-0008.txt
Mike Meyer
mwm at mired.org
Sat Feb 23 07:11:44 CET 2008
More information about the Python-Dev mailing list
Sat Feb 23 07:11:44 CET 2008
- Previous message: [Python-Dev] [Python-checkins] r60919 - peps/trunk/pep-0008.txt
- Next message: [Python-Dev] [Python-checkins] r60919 - peps/trunk/pep-0008.txt
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, 22 Feb 2008 18:53:48 -0500 Barry Warsaw <barry at python.org> wrote: now is > In 50 years, our grandchildren will be writing code with brain > implants and displays burned right into their retina, and they'll / > still/ be subject to 79 characters. I laugh every time I think that > they'll have no idea why it is, but they'll still be unable to change > it. :) There are reasons (other than antiquated media formats) for a coding standard to mandate a line length of 70-80 characters: to improve the readability of the source code. Depending on who (and how) you ask, the most comfortable line length for people to read will vary some, but 70 characters is close to the maximum you'll get, because it gets harder to track back across the page as lines get longer. While code is so ragged that that's probably not as much of a problem, comments aren't. Formatting those to a max of ~70 characters makes them easy to read. Formatting your program so that block comments and code are about the same makes optimal use of the display space. Whether the readability issue has anything to do with why 80 column cards dominated the industry (some were as short as 24 columns, and I could swear I saw a reference to 120-column cards *somewhere*) is left as an exercise for the reader. <mike -- Mike Meyer <mwm at mired.org> http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information.
- Previous message: [Python-Dev] [Python-checkins] r60919 - peps/trunk/pep-0008.txt
- Next message: [Python-Dev] [Python-checkins] r60919 - peps/trunk/pep-0008.txt
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list