home *** CD-ROM | disk | FTP | other *** search
/ ftp.cse.unsw.edu.au / 2014.06.ftp.cse.unsw.edu.au.tar / ftp.cse.unsw.edu.au / pub / doc / papers / misc / cs.toronto.edu:programming / README < prev    next >
Encoding:
Text File  |  1992-10-18  |  1.2 KB  |  31 lines

  1. Some documents on programming. Mostly to do with style and
  2. performance.  The files *.doc are for ordinary terminals or
  3. line-printers - the .ps/.PS files are PostScript and can be listed on
  4. any of the LaserWriters or the Imagen.
  5.  
  6. c-news is the Geoff Collyer/Henry Spencer Usenix '87 paper "News need
  7. not be slow" describing C-News.  Interesting tips for people concerned
  8. about program performance.
  9.  
  10. ihstyle is the "Indian Hill C Style and Coding Standards" from Bell
  11. Labs, "as amended for U of T Zoology" by Henry Spencer.  Follow it.
  12. Please.
  13.  
  14. pikestyle contains Rob Pike's notes on Programming in C, some comments on
  15. programming style for C.
  16.  
  17. steal.ms is Henry Spencer's Winter Usenix '88 paper on "How To Steal
  18. Code or Inventing The Wheel Only Once".
  19.  
  20. canthappen.PS is the PostScript for the "Can't Happen or /*NOTREACHED*/ or
  21. Real Programs Dump Core" paper by Ian Darwin and Geoff Collyer from Usenix
  22. '85. (troff source not available - contact the authors) Its suffix is .PS to
  23. distinguish from the *generated* PostScript files (which have .ps suffixes)
  24.  
  25. ten-commandments contains Henry's Ten Commandments for writing C code.
  26.  
  27. setuid is a document about things to watch out for in writing setuid
  28. root programs, or other programs that need be careful about security.
  29.  
  30.     - moraes
  31.