David G. Wiseman

Neglected Topics in Computer Science




Neglected Topics in Computer Science
     from the 'Force to Fit, File to Hide, Paint to Cover' School
     of Programming
_________________________________________________________________


                        Table of Contents

_________________________________________________________________

1)   Operating System Applica-     4)   Hardware Issues
     tions                              4.1  Send/Receive:     FM
     1.1  Optimizing the  Null               Stereo Over RS-232C
          Job                           4.2  Terminal Locking  by
     1.2  Increasing  Response               Partial     Keyboard
          Time                               Removal
     1.3  Bringing  Down   the          4.3  JIMMY:      Hardware
          New O/S                            Assist   for  Window
     1.4  MS-DOS Security                    Management
     1.5  Operating    Systems          4.4  Time  Multiplication
          for Turing Machines                Multiplexors
     1.6  Principles        of          4.5  Large          Scale
          Resource Hogging                   Integrated    Vacuum
     1.7  Page Fault  Enhance-               Tube Technology
          ment                          4.6  High Speed  Swapping
     1.8  Spontaneous Bug Gen-               to  Paper  Tape  and
          eration  in the UNIX               Punched Cards
          Kernel
                                   5)   Graphics
2)   Programming Languages              5.1  1-D Graphical Primi-
     2.1  Constitutional Logic               tives
          Programming with the          5.2  Effective   Use   of
          ~withstanding                      Colour  with Braille
          clause.                            Workstations
     2.2  Programming       in          5.3  Grayscale    Braille
          Profanity++                        Monitors
     2.3  Object-oriented
          Assembly Language        6)   Networking
                                        6.1  Broadcast Storms for
3)   Software Engineering                    the Novice
     3.1  Fast Thrashing                6.2  Trivial File  Trash-
     3.2  Deadlock:        The               ing Protocols
          Programmer's Friend           6.3  Bad  Hobbits  in   a
     3.3  Using  Race   Condi-               Tolkien Ring Network
          tions                         6.4  Femail Networks
     3.4  Wise Use of Infinite          6.5  Choosing a LAN  Fill
          Loops                              Site.
     3.5  The Art of  Computed          6.6  Lan     Reclaimation
          Goto's                             Procedures.
     3.6  Common Equivalences
     3.7  Greedy and Malicious     7)   Data Management
          Algorithms                    7.1  Applying Chaos Algo-
     3.8  Applications      of               rithms  to  Database
          Unbounded Recursion                Management
     3.9  Pounding: The Single          7.2  The ZEN Sort:  Sort-
          Bucket   Hash  Algo-               ing by Random Stuff-
          rithm                              ing
     3.10 Programming  without          7.3  /bin/rm as  a  Data-
          Algorithms:       An               base Management Tool
          Engineering Approach          7.4  One-way  Compression
                                             Techniques





     7.5  Algorithms for  Data
          Loss

8)   Ergonomics
     8.1  Card  Chad  and  the
          Ozone Layer

























































Ha, ha, ha. Take me back to [ the alphabetic list ] [ the date-ordered list ].