home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / software / 5057 < prev    next >
Encoding:
Text File  |  1992-12-20  |  1.9 KB  |  43 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!spool.mu.edu!umn.edu!csus.edu!netcom.com!mcgregor
  3. From: mcgregor@netcom.com (Scott Mcgregor)
  4. Subject: Re: C code Layout
  5. Message-ID: <1992Dec18.063344.8617@netcom.com>
  6. Organization: Netcom - Online Communication Services (408 241-9760 guest)
  7. References: <1992Dec16.083733@eklektix.com> <MARTINC.92Dec16111734@hatteras.cs.unc.edu> <1992Dec17.081451@eklektix.com>
  8. Date: Fri, 18 Dec 1992 06:33:44 GMT
  9. Lines: 32
  10.  
  11. In article <1992Dec17.081451@eklektix.com> rcd@raven.eklektix.com (Dick Dunn) writes:
  12. >The point of that long ramble is that if you've got code with lots of
  13. >detailed comments, you can push past a hardware barrier to displaying it,
  14. >but you'll still run into eye/brain limits.  THOSE limits--our mental and
  15. >physiological limits--we have to take into account when writing code.
  16.  
  17. This point is right on.  And once you realize this, you realize that
  18. once you hold the choice of language constant (e.g. standard C code
  19. conventions) you've strongly limited the freedom to get bigger chunks.
  20. That's one of the reasons I was very interested in the alternate
  21. schematic representation of the code, which resulted in a more
  22. efficient horizontal usage without apparent increase in cognitive
  23. load. The net result is that more could be understood in a glance.
  24.  
  25. I think that applying these principles WITHIN the restrictions of a
  26. given language is entirely appropriate and should be done. But I don't
  27. think we should allow ourselves to get so comfortable with these
  28. restrictions that we don't push at the envelope and get some more
  29. freedom from time to time.
  30. -- 
  31.  
  32. Scott L. McGregor        mcgregor@netcom.com
  33. President            tel: 408-985-1824
  34. Prescient Software, Inc.    fax: 408-985-1936
  35. 3494 Yuba Avenue
  36. San Jose, CA 95117-2967
  37.  
  38. Prescient Software sells Merge Ahead, the tool for Merging Text or Code and
  39. offers consulting  & training in project management and design for usability.
  40.  
  41.  
  42.  
  43.