Table of contents for issues of Dr. Dobb's Developer Update

Last update: Fri Jul 29 16:26:47 MDT 2005                Valid HTML 3.2!

Volume 1, Number 3, March, 1994
Volume 1, Number 4, April, 1994
Volume 1, Number 5, May, 1994
Volume 1, Number 6, June, 1994
Volume 1, Number 7, July, 1994
Volume 1, Number 8, August, 1994
Volume 1, Number 10, December, 1994
Volume 1, Number 11, October, 1994
Volume 1, Number 13, November, 1994
Volume 2, Number 1, January, 1995
Volume 2, Number 2, February, 1995
Volume 2, Number 3, March, 1995
Volume 2, Number 4, April, 1995
Volume 2, Number 5, May, 1995
Volume 2, Number 6, June, 1995
Volume 2, Number 7, July, 1995
Volume 2, Number 8, August, 1995
Volume 2, Number 9, September, 1995
Volume 2, Number 10, October, 1995
Volume 2, Number 11, November, 1995
Volume 2, Number 12, December, 1995
Volume 3, Number 1, January, 1996
Volume 15, Number 1, January, 1990
Volume 15, Number 2, February, 1990
Volume 15, Number 3, March, 1990
Volume 15, Number 4, April, 1990
Volume 15, Number 5, May, 1990
Volume 15, Number 6, June, 1990
Volume 15, Number 7, July, 1990
Volume 15, Number 8, August, 1990
Volume 15, Number 9, September, 1990
Volume 15, Number 10, October, 1990
Volume 15, Number 11, November, 1990
Volume 15, Number 12, December, 1990
Volume 16, Number 1, January, 1991
Volume 16, Number 1 (supplement), January, 1991
Volume 16, Number 1, January, 1991
Volume 16, Number 2, February, 1991
Volume 16, Number 3, March, 1991
Volume 16, Number 4, April, 1991
Volume 16, Number 5, May, 1991
Volume 16, Number 6, June, 1991
Volume 16, Number 7, July, 1991
Volume 16, Number 8, August, 1991
Volume 16, Number 9, September, 1991
Volume 16, Number 10, October, 1991
Volume 16, Number 11, November, 1991
Volume 16, Number 12, December, 1991
Volume 16, Number 12 (supplement), December, 1991
Volume 16, Number 12, December, 1991
Volume 16, Number 12 (supplement), December, 1991
Volume 16, Number 12, December, 1991
Volume 16, Number 12 (supplement), December, 1991
Volume 16, Number 12, December, 1991
Volume 16, Number 12 (supplement), December, 1991
Volume 16, Number 12, December, 1991
Volume 16, Number 12 (supplement), December, 1991
Volume 16, Number 12, December, 1991
Volume 17, Number ??, 1992
Volume 17, Number 1, January, 1992
Volume 17, Number 2, February, 1992
Volume 17, Number 3, March, 1992
Volume 17, Number 4, April, 1992
Volume 17, Number 5, May, 1992
Volume 17, Number 6, June, 1992
Volume 17, Number 7, July, 1992
Volume 17, Number 8, August, 1992
Volume 17, Number 9, September, 1992
Volume 17, Number 10, October, 1992
Volume 17, Number 11, November, 1992
Volume 17, Number 12, December, 1992
Volume 17, Number 12 (special supplement), December, 1992
Volume 17, Number 12, December, 1992
Volume 17, Number 12 (special supplement), December, 1992
Volume 17, Number 12, December, 1992
Volume 17, Number 12 (special supplement), December, 1992
Volume 17, Number 12, December, 1992
Volume 17, Number 12 (special supplement), December, 1992
Volume 17, Number 12, December, 1992
Volume 17, Number 12 (special supplement), December, 1992
Volume 17, Number 12, December, 1992
Volume 17, Number 12 (special supplement), December, 1992
Volume 17, Number 12, December, 1992
Volume 18, Number ??, 1993
Volume 18, Number 1, January, 1993
Volume 18, Number 2, February, 1993
Volume 18, Number 3, March, 1993
Volume 18, Number 4 (supplement), April, 1993
Volume 18, Number 4, April, 1993
Volume 18, Number 4 (supplement), April, 1993
Volume 18, Number 4, April, 1993
Volume 18, Number 4 (supplement), April, 1993
Volume 18, Number 4, April, 1993
Volume 18, Number 4 (supplement), April, 1993
Volume 18, Number 4, April, 1993
Volume 18, Number 5, May, 1993
Volume 18, Number 6, June, 1993
Volume 18, Number 7, July, 1993
Volume 18, Number 8, August, 1993
Volume 18, Number 9, September, 1993
Volume 18, Number 10, October, 1993
Volume 18, Number 11, November, 1993
Volume 18, Number 12, December, 1993
Volume 18, Number 13, December, 1993
Volume 18, Number 13 (or 12??), December, 1993
Volume 18, Number 13, December, 1993
Volume 19, Number ??, 1994
Volume 19, Number 1, January, 1994
Volume 19, Number 2, February, 1994
Volume 19, Number 3, March, 1994
Volume 19, Number 4, April, 1994
Volume 19, Number 5, May, 1994
Volume 19, Number 6, June, 1994
Volume 19, Number 7, July, 1994
Volume 19, Number 8, August, 1994
Volume 19, Number 10, September, 1994
Volume 19, Number 11, October, 1994
Volume 19, Number 13, November, 1994
Volume 19, Number 15, December, 1994
Volume 20, Number 4, April, 1994
Volume 20, Number ??, September / October, 1995
Volume 20, Number 1, January, 1995
Volume 20, Number 2, February, 1995
Volume 20, Number 3, March, 1995
Volume 20, Number 4, April, 1995
Volume 20, Number 5, May, 1995
Volume 20, Number 6, June, 1995
Volume 20, Number 7, July, 1995
Volume 20, Number 8, August, 1995
Volume 20, Number 9, September, 1995
Volume 20, Number 10, October, 1995
Volume 20, Number 11, November, 1995
Volume 20, Number 12, December, 1995
Volume 21, Number ??, may # / # jun, 1996
Volume 21, Number 1, January, 1996
Volume 21, Number 2, February, 1996
Volume 21, Number 3, March, 1996
Volume 21, Number 4, April, 1996
Volume 21, Number 5, May, 1996
Volume 21, Number 6, June, 1996
Volume 21, Number 7, July, 1996
Volume 21, Number 8, August, 1996
Volume 21, Number 9, September, 1996
Volume 21, Number 10, October, 1996
Volume 21, Number 11, November, 1996
Volume 21, Number 12, December, 1996
Volume 22, Number 1, January, 1997
Volume 22, Number 2, February, 1997
Volume 22, Number 3, March, 1997
Volume 22, Number 4, April, 1997
Volume 22, Number 5, May, 1997
Volume 22, Number 6, June, 1997
Volume 22, Number 7, July, 1997
Volume 22, Number 8, August, 1997
Volume 22, Number 9, September, 1997
Volume 22, Number 10, October, 1997
Volume 22, Number 11, November, 1997
Volume 22, Number 12, December, 1997
Volume 23, Number 1, January, 1998
Volume 23, Number 2, February, 1998
Volume 23, Number 3, March, 1998
Volume 23, Number 4, April, 1998
Volume 23, Number 5, May, 1998
Volume 23, Number 6, June, 1998
Volume 23, Number 7, July, 1998
Volume 23, Number 8, August, 1998
Volume 23, Number 9, September, 1998
Volume 23, Number 10, October, 1998
Volume 23, Number 11, November, 1998
Volume 23, Number 12, December, 1998
Volume 24, Number 1, January, 1999
Volume 24, Number 2, February, 1999
Volume 24, Number 3, March, 1999
Volume 24, Number 4, April, 1999
Volume 24, Number 5, May, 1999
Volume 24, Number 7, July, 1999
Volume 24, Number 8, August, 1999
Volume 24, Number 9, September, 1999
Volume 24, Number 10, October, 1999
Volume 24, Number 11, November, 1999
Volume 24, Number 12, December, 1999


Dr. Dobb's Developer Update
Volume 1, Number 3, March, 1994

                     Al Stevens   Borland's New License  . . . . . . . . . 2

Dr. Dobb's Developer Update
Volume 1, Number 4, April, 1994

              Ray Valdés   Software Patents: You Make the Choice    2
                 Bruce Schneier   RSA Data Security Conference . . . . . . 3

Dr. Dobb's Developer Update
Volume 1, Number 5, May, 1994

              Ray Valdés   Component Object Wars Heat Up  . . . . . 1
                   C. R. Oldham   OS/2 Development Tools . . . . . . . . . 2
              Ray Valdés   Winners and Losers . . . . . . . . . . . 2

Dr. Dobb's Developer Update
Volume 1, Number 6, June, 1994

              Jonathan Erickson   Time for a Second Look . . . . . . . . . 2

Dr. Dobb's Developer Update
Volume 1, Number 7, July, 1994

              Ray Valdés   A Milestone on the Road to Chicago . . . 1
              Ray Valdés   What's Up at Kaleida . . . . . . . . . . 1, 4
               Michael A. Floyd   Borland International Conference . . . . 2--2
            Michelle San Martin   Source-Code Escrow for Intellectual
                                  Property Protection  . . . . . . . . . . 2--2
                 Bruce Schneier   Eurocrypt '94  . . . . . . . . . . . . . 3

Dr. Dobb's Developer Update
Volume 1, Number 8, August, 1994

              Ray Valdés   The Internet: Here Today . . . . . . . . 1
                Peter D. Varhol   Building Applications with Visual Tools  2
                   Ruth Koolish   National Online Meeting '94  . . . . . . 3

Dr. Dobb's Developer Update
Volume 1, Number 10, December, 1994

              Ray Valdés   The Next Generation of IP: Small Step or
                                  Giant Leap . . . . . . . . . . . . . . . 1, 4
              Jonathan Erickson   Dialin' for High-Tech Dollars  . . . . . 2--2
                     Bob Kaehms   Stanford Computer Forum  . . . . . . . . 3--3

Dr. Dobb's Developer Update
Volume 1, Number 11, October, 1994

                 Michael Swaine   Artificial Intelligence: Out of
                                  Hybernation? . . . . . . . . . . . . . . 1
                  Brendan Kehoe   Portability and Free Software  . . . . . 2
                   Ruth Koolish   SLA: Stepping Into the Electronic
                                  Library  . . . . . . . . . . . . . . . . 2

Dr. Dobb's Developer Update
Volume 1, Number 13, November, 1994

              Ray Valdés   Latin America: A Boom Market Waiting to
                                  Happen?  . . . . . . . . . . . . . . . . 1
                  Fran Smallson   NAFTA's Intellectual Property Provisions 2
                 John Vlissides   PLoP '94 . . . . . . . . . . . . . . . . 3


Dr. Dobb's Developer Update
Volume 2, Number 1, January, 1995

              Ray Valdés   Web Wars Widen . . . . . . . . . . . . . 1
                      Mark Betz   A Quick Look at Borland's Delphi 95  . . 2
                 Bruce Schneier   Computers and Communications Security    3

Dr. Dobb's Developer Update
Volume 2, Number 2, February, 1995

              Ray Valdés   Pentium Crosses the Great Divide . . . . 1, 4
                    Phil Hughes   Freenets and Free Software . . . . . . . 2--3
              William F. Jolitz   Inside ``Intel Inside''  . . . . . . . . 3--4

Dr. Dobb's Developer Update
Volume 2, Number 3, March, 1995

                 Michael Swaine   Apple Shines at MacWorld Expo  . . . . . 1, 6
                 Scott Knowlton   Motif Geometry Management  . . . . . . . 2--2
                 Bruce Schneier   A Pair of Cryptographic Conferences  . . 3--3
          William F. Jolitz and   
             Lynne Greer Jolitz   Internet Security Breach . . . . . . . . 3--4

Dr. Dobb's Developer Update
Volume 2, Number 4, April, 1995

              Ray Valdés   P6 Processor in the Pipeline . . . . . . 1, 4
              Gregory Aharonian   1994 U.S. Software Patent Statistics . . 2--3
                  George Gurley   Do Books Have a Future?  . . . . . . . . 3--3

Dr. Dobb's Developer Update
Volume 2, Number 5, May, 1995

              Ray Valdés   Here's the Internet Where's the Money?   1, 3
                  Marc E. Brown   Copyright Ruling Against Borland
                                  Overturned . . . . . . . . . . . . . . . 2--4

Dr. Dobb's Developer Update
Volume 2, Number 6, June, 1995

              Ray Valdés   App Frameworks in a Post-MFC World . . . 1, 4
                    Joe Stewart   VRML and the World Wide Web  . . . . . . 2--3
                    John Dorsey   Ninth Computer Game Developer's
                                  Conference . . . . . . . . . . . . . . . 3--3

Dr. Dobb's Developer Update
Volume 2, Number 7, July, 1995

                 Robert Burcham   Protocols for Internet Radio . . . . . . 1, 3, 4
              Ray Valdés   Startup: A Silicon Valley Adventure  . . 2--3
              Ray Valdés   More on Internet Protocols . . . . . . . 4--4

Dr. Dobb's Developer Update
Volume 2, Number 8, August, 1995

              Ray Valdés   Net Gets a Java Buzz . . . . . . . . . . 1, 3--4, 6
                 Bruce Schneier   Eurocrypt '95  . . . . . . . . . . . . . 2--2
             Lynne Greer Jolitz   POSIX.4 Programming  . . . . . . . . . . 2--3

Dr. Dobb's Developer Update
Volume 2, Number 9, September, 1995

              Ray Valdés   A Surfeit of Servers . . . . . . . . . . 1, 3, 4, 6
                  Kevin Calvert   ATASPI and the Standards Process . . . . 2--2
          Frank E. Redmond, III   MacHack '95  . . . . . . . . . . . . . . 2--3

Dr. Dobb's Developer Update
Volume 2, Number 10, October, 1995

              Ray Valdés   Of Milestones and Men  . . . . . . . . . 1, 3, 6
                     Tim Parker   C/C++ Environments for Workstation
                                  Development  . . . . . . . . . . . . . . 2, 4
               Michael A. Floyd   Borland Developer's Conference . . . . . 2--3

Dr. Dobb's Developer Update
Volume 2, Number 11, November, 1995

              Ray Valdés   In Search of Best Practices  . . . . . . 1, 3, 4, 6
          Thomas W. Barlock and   
               David S. Lindsay   Performance Comparison: Sun SPARCstation
                                  5 versus Intel Pentium 90  . . . . . . . 2--3

Dr. Dobb's Developer Update
Volume 2, Number 12, December, 1995

              Ray Valdés   The Perl of Wizdom . . . . . . . . . . . 1, 3, 6, 6
              Kevin Culcasi and   
               Nick Schwartzman   Flash Memory: FTL versus ATA . . . . . . 2--2
              Jonathan Erickson   OOPSLA '95: Back in the Saddle Again . . 3--3


Dr. Dobb's Developer Update
Volume 3, Number 1, January, 1996

              Michael S. Malone   Beyond Semiconductors  . . . . . . . . . 1, 3
                     Ken Rucker   ColoradOS/2 Conference . . . . . . . . . 2, 3


Dr. Dobb's Journal of Software Tools
Volume 15, Number 1, January, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                   Rahner James   Real-Time Animation  . . . . . . . . . . 16--17, 19--20, 22, 24, 82, 84, 86, 88, 90, 92--93
                      Tom Nolan   Real-Time Data Acquisition Using DMA . . 28, 30, 32, 34, 36--37, 94, 96
                   Martin Tracy   ZEN for Embedded Systems . . . . . . . . 38, 40, 42, 44, 46, 98, 100--102, 104--106
               Rohan T. Douglas   Error message management . . . . . . . . 48, 51, 108
                Robert B. Stout   S-CODER for Data Encryption  . . . . . . 52, 54, 56, 58, 110--111
                   Robert Zigon   Parametric Circles . . . . . . . . . . . 60, 63
              Scott Robert Ladd   Examining Zortech C++ 2.0  . . . . . . . 64, 66, 69, 71, 73, 112, 114, 117, 119
                Andrew Schulman   Stalking General Protection Faults: Part
                                  I  . . . . . . . . . . . . . . . . . . . 74--75, 77--81, 120, 122
                 Mark R. Nelson   Location is Everything!  . . . . . . . . 124--126, 128, 152--153
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 129
                     Al Stevens   C Programming  . . . . . . . . . . . . . 132
                 Jeff Duntemann   Structured Programming . . . . . . . . . 140

Dr. Dobb's Journal of Software Tools
Volume 15, Number 2, February, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
               Tim Paterson and   
                Steve Flenniken   Managing Multiple Data Segments Under
                                  Microsoft Windows: Part I  . . . . . . . 16--26
                Michael Stroyan   Three-Dimensional Graphics Using the X
                                  Window System  . . . . . . . . . . . . . 28--36
                      Bob Canup   Pick-A-Number Interfaces . . . . . . . . 38--42
                 Andrew M. Liao   Self-Adjusting Data Structures . . . . . 44--57
             William J. McMahon   Multiplexing Error Codes . . . . . . . . 60--65
                Noel J. Bergman   Review of C\_talk/Views from CNS . . . . 66--74
                Andrew Schulman   Stalking General Protection Faults: Part
                                  II . . . . . . . . . . . . . . . . . . . 76--86
                  Neil Margulis   Programming RISC Engines . . . . . . . . 116--117, 128--132
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 118
                     Al Stevens   C Programming  . . . . . . . . . . . . . 123
                 Jeff Duntemann   Structured Programming . . . . . . . . . 134

Dr. Dobb's Journal of Software Tools
Volume 15, Number 3, March, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                 Michael Abrash   Assembly Language Lives! . . . . . . . . 16--26, 94
                   Tim Paterson   Assembly Language Tricks of the Trade    30--36
               Stephen Satchell   68040 Programming  . . . . . . . . . . . 38--44
                    Al Williams   Homegrown Debugging --- 386 Style! . . . 46--57, 96--105
               Tim Paterson and   
                Steve Flenniken   Managing Multiple Data Segments Under
                                  Microsoft Windows: Part II . . . . . . . 58--65, 106--108
                Randall L. Hyde   Object-Oriented Programming with
                                  Assembly Language  . . . . . . . . . . . 66--73, 110--111
                Andrew Schulman   Inside Watcom C 7.0/386 (compiler) . . . 74--83, 115
                Karl Wright and   
                    Rick Schell   Mixed-Language Programming with ASM  . . 84--88, 116--121
                      M. Swaine   Programming Paradigms: Getting CLOS
                                  (Lisp extension) . . . . . . . . . . . . 122--125
                     Al Stevens   C Programming: A thousand CURSES on
                                  TEXTSRCH (text retrieval)  . . . . . . . 127--133, 144--149
                 Jeff Duntemann   Structured Programming . . . . . . . . . 134

Dr. Dobb's Journal of Software Tools
Volume 15, Number 4, April, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                      Adam Blum   Bidirectional Associative Memory Systems
                                  in C++ . . . . . . . . . . . . . . . . . 16--20, 24--26, 84--86, 88
         Andrew J. Czuchry, Jr.   A Neural Network Instantiation
                                  Environment  . . . . . . . . . . . . . . 28--36, 93, 95--96, 98
     Jeannette ``Jet'' Lawrence   Untangling Neural Nets . . . . . . . . . 38--44
                Rabindra P. Kar   Implementing the Rhealstone Real-Time
                                  Benchmark  . . . . . . . . . . . . . . . 46--55, 100--104
                 Glenn Searfoss   Bounding Box Data Compression  . . . . . 56--64, 108
                   Janna Custer   DDJ Index for 1989 . . . . . . . . . . . 65A
                      Alex Lane   Cruising with TopSpeed (C compiler)  . . 72--75, 109--113
Casimir C. ``Casey'' Klimasauskas   Neural Networks and Image Processing . . 77--82, 114, 116
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 119
                     A. Stevens   C Programming: CSORT: a sage of a sort   127--133, 144, 146--147
                 Jeff Duntemann   Structured Programming . . . . . . . . . 135
                    Bo Ericsson   VESA VGA BIOS Extensions . . . . . . . . 6511--6570

Dr. Dobb's Journal of Software Tools
Volume 15, Number 5, May, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                  Frank Jackson   Generation scavenging (garbage
                                  collection)  . . . . . . . . . . . . . . 16--23, 26--28
                      Gary Syck   Dynamic Link Libraries for DOS . . . . . 30--39, 104--106, 108--109
                Andrew Schulman   Compiler Supported DLLs for DOS  . . . . 36
                  Walter Bright   Getting a Handle on Virtual Memory . . . 40--46, 110
               Jan Bottorff and   
                    Jim Bolland   Object Swapping  . . . . . . . . . . . . 48--56
               Robert A. Moeser   A Memory Controller  . . . . . . . . . . 58--68, 111--113
                 Michael Abrash   Demystifying 16-bit VGA  . . . . . . . . 70--81
               Kenneth E. Ayers   Review of CX Multiprocessing Extension
                                  Kit  . . . . . . . . . . . . . . . . . . 82
               Kenneth E. Ayers   Multiprocessing with Smalltalk/V . . . . 82--90, 114, 118--120
                  Stephen Fried   Accessing Hardware from 80386 Protected
                                  Mode: Part I . . . . . . . . . . . . . . 92--98
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 123
                     Al Stevens   C Programming  . . . . . . . . . . . . . 129
                 Jeff Duntemann   Structured Programming . . . . . . . . . 141

Dr. Dobb's Journal of Software Tools
Volume 15, Number 6, June, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
               J. Scott Johnson   The DDJ Hypertext Project  . . . . . . . 16--18
                   Rick Gessner   Building a Hypertext System  . . . . . . 22--28, 31, 33, 86, 88, 90
                      Todd King   A Self-Referential Hypertext Engine  . . 34--38, 92--95
              Leo Notenboom and   
                   Michael Vose   Building an efficient help system (for a
                                  hypertext engine)  . . . . . . . . . . . 40--44, 47--48
                    Kevin Weeks   C++ File Objects . . . . . . . . . . . . 50--55, 96--98, 100--102, 106--112, 115
                Norton T. Allen   A Pixel Ordering Algorithm . . . . . . . 56--61, 116--117
                Andrew Schulman   Examining Instant-C  . . . . . . . . . . 62--74, 120
               Stephen S. Fried   Accessing Hardware from 80386 Protected
                                  Mode: Part II  . . . . . . . . . . . . . 78--84, 122--125
                 Shawn M. Regan   LZW revisited (speeding up data
                                  compression) . . . . . . . . . . . . . . 126--127, 167
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 129
                     Al Stevens   C Programming  . . . . . . . . . . . . . 135
                 Jeff Duntemann   Structured Programming . . . . . . . . . 143

Dr. Dobb's Journal of Software Tools
Volume 15, Number 7, July, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                  Barr E. Bauer   A Plus for Patents [letter]  . . . . . . 8
          Christopher A. Howard   Super VGA Programming  . . . . . . . . . 16--18, 22, 26, 28, 82, 84--88, 90--92
                   Tim Paterson   Circles and the Digital Differential
                                  Analyzer . . . . . . . . . . . . . . . . 30, 32, 34--35, 96
        Victor J. Duvanenko and   
              W. E. Robbins and   
             Ronald S. Gyurcsik   Improving Line Segment Clipping  . . . . 36, 38, 40, 42, 44--45, 98, 100
                      Todd King   Drawing character shapes with Bézier
                                  curves . . . . . . . . . . . . . . . . . 46, 48, 50, 52, 102, 104
                 Adele Goldberg   Information models, views, and
                                  controllers (software re-use)  . . . . . 54, 56--59, 61, 106--107
                    Al Williams   DOS + 386 = 4 gigabytes! . . . . . . . . 62, 64, 66, 68, 70--71, 110--112, 115
                Bruce W. Tonkin   The Power in PowerBasic  . . . . . . . . 72, 74, 76--77, 80, 116--120
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 123
                     Al Stevens   C Programming  . . . . . . . . . . . . . 131
                 Jeff Duntemann   Structured Programming . . . . . . . . . 139

Dr. Dobb's Journal of Software Tools
Volume 15, Number 8, August, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
         William F. Dudley, Jr.   Porting C Programs to 80386 Protected
                                  Mode . . . . . . . . . . . . . . . . . . 16
               James Schimandle   Encapsulating C Memory Allocation  . . . 24
                 Wahhab Baldwin   Awk as a C Code Generator  . . . . . . . 36
        Raymond G. Lauzzana and   
           Denise E. M. Penrose   Implementing Bicubic Splines . . . . . . 48
                  James Mischel   Extending printf() . . . . . . . . . . . 60
                Graham K. Ellis   Parallel Extensions to C . . . . . . . . 70
            Lawrence D. Spencer   Debugging Memory Allocation Errors . . . 80
              Scott Robert Ladd   Optimizing with Microsoft C 6.0  . . . . 84
             Bruce D. Schatzman   Based Pointers for Optimization  . . . . 85
                    Bruce Eckel   Collections in Turbo C++ . . . . . . . . 94
                       Nico Mak   Handling OS/2 Error Codes  . . . . . . . 134
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 137
                     Al Stevens   C Programming  . . . . . . . . . . . . . 149
                 Jeff Duntemann   Structured Programming . . . . . . . . . 161

Dr. Dobb's Journal of Software Tools
Volume 15, Number 9, September, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
             Judy V. Auping and   
                 J. C. Johnston   Making the Move to Modula-2  . . . . . . 16
              John L. Bradberry   Porting FORTRAN Programs from Minis to
                                  PCs  . . . . . . . . . . . . . . . . . . 26--36
              Scott Robert Ladd   Persistent Objects in Turbo PASCAL . . . 36
                   Leon Campise   Fast Search  . . . . . . . . . . . . . . 42
                William E. Ives   A Generic One-Pass Assembler . . . . . . 50
                Gary Entsminger   Inside Object Professional . . . . . . . 62
              Brian R. Anderson   Kermit for OS/2: Part I  . . . . . . . . 70
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 119
                     Al Stevens   C Programming  . . . . . . . . . . . . . 127
                 Jeff Duntemann   Structured Programming . . . . . . . . . 137
                    Daniel Lyke   Ray Tracing  . . . . . . . . . . . . . . 152

Dr. Dobb's Journal of Software Tools
Volume 15, Number 10, October, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                    Al Williams   Roll your own DOS extender: Part I . . . 16--18, 20, 24
                Andrew Schulman   Opening OS/2's backdoor  . . . . . . . . 28, 30, 32, 34, 36, 38
               Arthur Rothstein   Walking the OS/2 Device Chain  . . . . . 30
                   John Switzer   Closing DOS's backdoor . . . . . . . . . 42, 44, 47--48
                    Jeff Reagen   RAM disk driver for Unix . . . . . . . . 50, 52, 54--55, 57
        Victor J. Duvanenko and   
         Ronald S. Gyurcsik and   
                  W. E. Robbins   Optimal determination of object extents  58, 60
             Bruce D. Schatzman   Unraveling Optimization in Microsoft C
                                  6.0  . . . . . . . . . . . . . . . . . . 62
              Brian R. Anderson   Kermit for OS/2: Part II . . . . . . . . 72
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 123
                     Al Stevens   C Programming  . . . . . . . . . . . . . 131
                 Jeff Duntemann   Structured Programming . . . . . . . . . 139
                   Pitts Jarvis   Implementing Cordic Algorithms . . . . . 152--154, 56

Dr. Dobb's Journal of Software Tools
Volume 15, Number 11, November, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
               Michael A. Floyd   Roll your own object-oriented language   16--18, 102--104
                 Edwin T. Floyd   An existential dictionary  . . . . . . . 20, 22, 24, 28, 30, 32, 110--112
                    Simon Tooke   Object-oriented debugging  . . . . . . . 36, 38, 40, 42, 114--115
              William D. Cramer   CTrace: a message logging class  . . . . 44, 46, 48, 52, 55, 116, 118, 120
The League for Programming Freedom   Software Patents . . . . . . . . . . . . 56
                  M. Minsky and   
                J. McCarthy and   
                R. S. Boyer and   
                R. Stallman and   
                   S. Garfinkel   Software patents . . . . . . . . . . . . 56, 58, 62, 65--67, 70--73
                    Al Williams   Roll Your Own DOS Extender: Part II  . . 74, 76, 80, 81--83, 85, 122--128, 130
                    Marty Franz   Programmer tools for Actor 3.0 . . . . . 86, 88--90, 132, 134--135
                 Walter Knowles   Windows 3.0 application development  . . 92, 94, 96, 99, 100, 136, 138--139
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 141
                     Al Stevens   C Programming  . . . . . . . . . . . . . 149
                 Jeff Duntemann   Structured Programming . . . . . . . . . 155
               Kenneth E. Ayers   The MVC Paradigm in Smalltalk/V  . . . . 168, 170, 172--174, 175

Dr. Dobb's Journal of Software Tools
Volume 15, Number 12, December, 1990

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                  Barr E. Bauer   Controlling background processes under
                                  Unix . . . . . . . . . . . . . . . . . . 16--18, 20, 82--84, 86--88, 90
         Kenneth L. Crocker and   
            Michael T. Thompson   Designing an OSI test bed  . . . . . . . 24, 28, 30, 32, 34--36 92--93
                     Don Gaspar   The Macintosh communications toolbox . . 38, 40--41, 44, 94--96, 98--99
                   Liu Hsi-Chiu   Algebraic Codes for Error Detection and
                                  Correction . . . . . . . . . . . . . . . 46
                   Hsi-Chiu Liu   Algebraic codes for error detection and
                                  correction . . . . . . . . . . . . . . . 46, 48, 50--51
                Walter Williams   Supercharging sequential searches  . . . 54, 56, 58--60, 62, 100
                Gary Entsminger   Examining the Zinc Interface Library . . 64, 66, 68, 70--71, 101--102
                   Chris Oblsen   A Database System for Automating E-Mail  72
                   Chris Ohlsen   A database system for automating E-mail  72, 74, 77--80, 104, 106--108, 110
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 113
                     Al Stevens   C Programming  . . . . . . . . . . . . . 121
                 Jeff Duntemann   Structured Programming . . . . . . . . . 131


Dr. Dobb's Journal of Software Tools
Volume 16, Number 1, January, 1991

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: a practical
                                  approach (designing the software
                                  specification) . . . . . . . . . . . . . 16--18, 20, 22--24, 28, 30, 32, 34, 36, 38--40, 42, 46
                   Rob Pike and   
              Dave Presotto and   
               Ken Thompson and   
                 Howard Trickey   Designing Plan 9 (distributed computing
                                  environment) . . . . . . . . . . . . . . 49--50, 52, 54, 56--60
                 Mitchell Kapor   A software design manifesto  . . . . . . 62, 64--67
            Robert T. Nicholson   Designing a portable GUI toolkit (five
                                  principles can unravel knotty design
                                  problems)  . . . . . . . . . . . . . . . 68, 70--72, 74--75, 117
            Simson L. Garfinkel   Designing a write-once file system (a
                                  general-purpose optical storage software
                                  technology)  . . . . . . . . . . . . . . 78, 80, 82--86
                 Edward Allburn   Graph decomposition. Imposing order on
                                  chaos  . . . . . . . . . . . . . . . . . 88, 90--92, 94--96, 118--120, 122, 124

Dr. Dobb's Journal of Software Tools
Volume 16, Number 1 (supplement), January, 1991

              Jonathan Erickson   Baby Don't You Drive My Car in ``The
                                  Changing Landscape of Software
                                  Development''  . . . . . . . . . . . . . 96S--?
               Michael A. Floyd   The Evolution of Component-Based
                                  Programming in ``The Changing Landscape
                                  of Software Development''  . . . . . . . 96S

Dr. Dobb's Journal of Software Tools
Volume 16, Number 1, January, 1991

                 Michael Swaine   Fire in the Valley Revisited . . . . . . 96J
              Ray Valdés   Fanning the Flames in ``The Changing
                                  Landscape of Software Development''  . . 96R
                     Jim Warren   We The People In The Information Age . . 96D
                  Scott Richman   Examining the Hamilton C shell (Unix
                                  power for OS/2)  . . . . . . . . . . . . 98, 100, 102, 104--106
                Michael Hagerty   Making a CASE for software design  . . . 108, 110--112, 114
                       B. Myers   WINTHERE (does your program know when
                                  Windows is running?) . . . . . . . . . . 116--117
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 126
                     Al Stevens   C Programming  . . . . . . . . . . . . . 134
                 Jeff Duntemann   Structured Programming . . . . . . . . . 140

Dr. Dobb's Journal of Software Tools
Volume 16, Number 2, February, 1991

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                 Mark R. Nelson   Arithmetic coding and statistical
                                  modeling . . . . . . . . . . . . . . . . 16--18, 20, 22, 24, 26, 29, 104, 106--108
                     Kas Thomas   Entropy: the key to data compression . . 32, 34, 110
                   John Bridges   Differential image compression . . . . . 38, 40--42, 44, 46, 48, 51
                      Anonymous   The DDJ Data Compression Contest . . . . 52
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: three initial
                                  PC utilities . . . . . . . . . . . . . . 54, 56, 58--61, 111--112, 114--115
                       Dan Troy   Remote connectivity for portable
                                  terminals. Part I  . . . . . . . . . . . 66, 68, 70, 73--75
                     Ray Duncan   Looking Into the Future of
                                  Microprocessors  . . . . . . . . . . . . 76
              Robert D. Grappel   Optimizing integer division by a
                                  constant divisor . . . . . . . . . . . . 80, 82--84
                   James Conger   Screen capturing for Windows 3.0 . . . . 85--87
                      Todd King   YACC for Expert Systems  . . . . . . . . 88
                  Todd Lainhart   Intrinsics of the X Toolkit  . . . . . . 94
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 131
                     Al Stevens   C Programming  . . . . . . . . . . . . . 135
                 Jeff Duntemann   Structured Programming . . . . . . . . . 145
                 Michael Abrash   Graphics Programming . . . . . . . . . . 153

Dr. Dobb's Journal of Software Tools
Volume 16, Number 3, March, 1991

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                 Michael Abrash   80*86 optimization . . . . . . . . . . . 16--18, 20, 22, 24, 26, 73
                      Ken Skier   Assembly language macros . . . . . . . . 28, 30, 32, 34, 74--75
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting Unix to the 386: the standalone
                                  system . . . . . . . . . . . . . . . . . 38, 40, 42, 44, 47--48, 50, 76--82
                Bruce W. Tonkin   Speedy buffering . . . . . . . . . . . . 52--53
                     Al Stevens   The Mewel Window System  . . . . . . . . 54, 56--57, 59--63, 83--84, 86, 88
                     Mike Klein   Networking with Windows 3.0  . . . . . . 64--66, 68, 90, 92, 94--98
                       Dan Troy   Remote connectivity for portable
                                  terminals. Part II. Developing the VT100
                                  terminal emulation application . . . . . 70--71, 148--149
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 103
                     Al Stevens   C Programming  . . . . . . . . . . . . . 109
                 Jeff Duntemann   Structured Programming . . . . . . . . . 119
                 Michael Abrash   Graphics Programming . . . . . . . . . . 129

Dr. Dobb's Journal of Software Tools
Volume 16, Number 4, April, 1991

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
Casimir C. ``Casey'' Klimasauskas   Neural Nets Tell Why . . . . . . . . . . 16, 18, 20, 22, 24, 78, 80, 82--84
                 Michael Morrow   Genetic algorithms . . . . . . . . . . . 26, 28, 30, 32, 86, 88--89
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: Language tools
                                  cross support  . . . . . . . . . . . . . 34, 36--38, 42, 44--45, 90
              Ray Valdés   What is BioComputing?  . . . . . . . . . 46, 108--109
                     Don Morgan   Understanding the GPIB (general purpose
                                  instrumentation bus) . . . . . . . . . . 48, 50, 52--53, 92
                Marc Tarpenning   Cooperative multitasking in C++  . . . . 54, 56, 58--59, 96, 98--99
             Bruce D. Schatzman   Examining the Microsoft Mail SDK . . . . 60, 62, 64, 66--67, 100
                    Dick Oliver   Fractals in the real world . . . . . . . 68, 71--72, 74--75, 101--107
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 111
                     Al Stevens   C Programming  . . . . . . . . . . . . . 117
                 Jeff Duntemann   Structured Programming . . . . . . . . . 125
                 Michael Abrash   Graphics Programming . . . . . . . . . . 133

Dr. Dobb's Journal of Software Tools
Volume 16, Number 5, May, 1991

                   Janna Custer   Of Interest  . . . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
               Warren Davis and   
                   Kan Yabumoto   A coprocessor for a coprocessor? . . . . 16--28, 84--88
                  James Bittman   Adding the Power of DSP to Your
                                  Applications . . . . . . . . . . . . . . 30, 32, 34, 90--96
                John H. Letcher   Getting numeric coprocessors up to speed 36, 38, 40, 42
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386. The initial
                                  root filesystem  . . . . . . . . . . . . 46, 48, 50, 52--54
                     Don Morgan   Implementing the GPIB  . . . . . . . . . 56, 58--60, 96
               Kenneth E. Ayers   Making Smalltalk with Widgets  . . . . . 64, 66, 68--70, 98, 100--102
                  Glenn Pearson   Array bounds checking with Turbo C . . . 72, 74, 78--79, 81--82, 104--107
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 109
                     Al Stevens   C Programming  . . . . . . . . . . . . . 115
                 Jeff Duntemann   Structured Programming . . . . . . . . . 123
                 Michael Abrash   Graphics Programming . . . . . . . . . . 131
               William L. Maier   A fast pseudo random number generator    152, 154--157

Dr. Dobb's Journal of Software Tools
Volume 16, Number 6, June, 1991

              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              John L. Bradberry   Fortran and GUIs . . . . . . . . . . . . 16--18, 20, 22, 25, 101--102
                  Kenneth Roach   Using the real-time clock  . . . . . . . 26, 28, 30, 32, 88, 90--92
                     Dale Thorn   Fast sorting using large string buffers  34, 36, 38, 94--97
                     K. N. King   What's new with Modula-2?  . . . . . . . 42, 44, 46, 48--49
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386 research and the
                                  commercial sector  . . . . . . . . . . . 50, 52, 54
         William O. Gallmeister   Reconciling UNIX, Ada, and real-time
                                  processing . . . . . . . . . . . . . . . 56, 58, 60, 62, 64
                  Jack J. Woehr   A medium-heavyweight Forth multitasker   66, 68, 71, 73, 98, 100
             R. Bradley Andrews   Taking up residence with Coderunner  . . 74, 78, 104
          Lars Frid-Nielsen and   
                      Alex Lane   Celestial Programming with Turbo Pascal  80
            L. Frid-Nielsen and   
                        A. Lane   Celestial programming with Turbo Pascal
                                  (CCD sensor) . . . . . . . . . . . . . . 80, 82--84, 106--112
            Victor J. Duvanenko   Efficiently raising matrices to an
                                  integer power  . . . . . . . . . . . . . 86--87, 157
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 115
                     Al Stevens   C Programming  . . . . . . . . . . . . . 123
                 Jeff Duntemann   Structured Programming . . . . . . . . . 131
                 Michael Abrash   Graphics Programming . . . . . . . . . . 139

Dr. Dobb's Journal of Software Tools
Volume 16, Number 7, July, 1991

              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
                   Steven Janke   Recursive images . . . . . . . . . . . . 16--18, 20, 22, 74, 76--78
                      Ben Myers   Saving and restoring VGA screens . . . . 24, 26, 28, 30, 79--82
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Stripped-Down
                                  Kernel . . . . . . . . . . . . . . . . . 32, 34--36, 38, 40, 84--88, 88, 90
                     Don Morgan   A COFF file loader for the 34010 . . . . 42, 44, 46, 93--95
                    Mike Schmit   MASM's changing face . . . . . . . . . . 50, 52, 54--56, 58, 60, 96
                      Paul Chui   A C++ PCX file viewer for Windows 3  . . 62, 64, 66, 69, 71, 73, 97--102
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 105
                     Al Stevens   C Programming  . . . . . . . . . . . . . 113
                 Jeff Duntemann   Structured Programming . . . . . . . . . 123
                 Michael Abrash   Graphics Programming . . . . . . . . . . 133

Dr. Dobb's Journal of Software Tools
Volume 16, Number 8, August, 1991

   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . 6
                   Rex Jaeschke   Standard C: A Status Report  . . . . . . 16--18, 20, 22, 24, 26
                     Karl Vogel   A source code generator for C  . . . . . 28, 30, 32, 34--35, 102--104, 106--108, 111
                Daniel N. Ozick   A Lisp-style library for C . . . . . . . 36, 38, 40--42, 44, 46, 48, 112--114, 116, 118--126
                Andrew Davidson   Generic Container Classes in C++ . . . . 50, 52, 124--125
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: the basic
                                  kernel . . . . . . . . . . . . . . . . . 54, 56--60, 64--65, 126
           Truman T. Van Sickle   C Programming for the 68HC05
                                  Microcontroller  . . . . . . . . . . . . 66
               T. T. Van Sickle   C programming for the 68HC05
                                  microcontroller  . . . . . . . . . . . . 66, 68, 70, 74, 128, 132, 134
                     Don Morgan   Decimal fractional conversion  . . . . . 76, 78
                   Steve Summit   C Language Q and A . . . . . . . . . . . 78, 93, 111, 140, 172
                     David Betz   Testing C compiler performance . . . . . 80, 82, 84, 87--88, 90, 93
                   Greg Pickles   Scaling and printing faxes faster  . . . 94, 97--98, 100--101, 136, 138, 140
                 Michael Swaine   Programming Paradigms  . . . . . . . . . 143
                     Al Stevens   C Programming  . . . . . . . . . . . . . 149
                 Jeff Duntemann   Structured Programming . . . . . . . . . 157
                 Michael Abrash   Graphics Programming . . . . . . . . . . 165

Dr. Dobb's Journal of Software Tools
Volume 16, Number 9, September, 1991

                 Michael Abrash   Graphics Programming . . . . . . . . . . ??
                 Jeff Duntemann   Structured Programming . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   C Programming  . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Programming Paradigms  . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              Ray Valdés   Little languages, big questions  . . . . 16--18, 20, 22, 25
                     David Betz   Your own tiny object-oriented language   26, 28, 30, 32--33, 86, 88--89
                 Neville Franks   Adding an extension language to your
                                  software . . . . . . . . . . . . . . . . 34, 36, 38, 40, 42--43
               W. F. Jolitz and   
                   L. G. Jolitz   Porting UNIX to the 386. The basic
                                  kernel Multiprogramming and
                                  multitasking. I  . . . . . . . . . . . . 44, 46, 48, 50, 52, 54, 56
                 Thomas Siering   OBJ library management . . . . . . . . . 58, 60--62, 90--92, 94
                David McCracken   Software partitioning for multitasking
                                  communication  . . . . . . . . . . . . . 64, 66, 68, 70, 72, 74--75, 96
                   Steve Summit   C Language Q and A . . . . . . . . . . . 75, 101, 141, 147, 151
                Peter D. Varhol   ML and colored Petri nets for modeling
                                  and simulation . . . . . . . . . . . . . 76--77, 79, 81
                James Rodriguez   A BRIEF macro package for editing binary
                                  files  . . . . . . . . . . . . . . . . . 82, 84--85, 98--101
                 Bruce Schneier   One-way hash functions . . . . . . . . . 148--151

Dr. Dobb's Journal of Software Tools
Volume 16, Number 10, October, 1991

                 Michael Abrash   Graphics Programming . . . . . . . . . . ??
                 Jeff Duntemann   Structured Programming . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   C Programming  . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Programming Paradigms  . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              William M. Miller   A minimal object-oriented debugger for
                                  C++  . . . . . . . . . . . . . . . . . . 16--18, 20, 23, 110, 112
                    Steve Teale   Proposing a C++ String Class standard    24, 26, 28, 30, 34, 114
                 Richard Harter   Object-oriented software configuration
                                  management . . . . . . . . . . . . . . . 36, 38, 40, 42, 44, 46
               Michael A. Floyd   The Object d'Art . . . . . . . . . . . . 52
               W. F. Jolitz and   
                   L. G. Jolitz   Porting UNIX to the 386. The basic
                                  kernel Multiprogramming and
                                  multitasking. II . . . . . . . . . . . . 62, 64, 66, 68, 70, 72, 118--120
                 Herbert Gintis   Xalloc (an expanded memory manage for
                                  Turbo Pascal)  . . . . . . . . . . . . . 74, 121--122
         Stuart G. Phillips and   
                Kevin J. Rowett   C++ for embedded systems . . . . . . . . 76, 78, 80, 83--85, 124
             John Duimovich and   
               Mike Milinkovich   Smalltalk and embedded systems . . . . . 86, 88, 90--95
                  Jack J. Woehr   Forth: A Status Report . . . . . . . . . 96--97
                 Steve Hatchett   Enhancing the Actor development
                                  environment  . . . . . . . . . . . . . . 100--102, 125--128
                   Steve Summit   C Language Q and A . . . . . . . . . . . 102, 114, 158, 164, 172
                   John Norwood   Mixed-language Windows programming . . . 104--108, 130

Dr. Dobb's Journal of Software Tools
Volume 16, Number 11, November, 1991

                 Michael Abrash   Graphics Programming . . . . . . . . . . ??
                 Jeff Duntemann   Structured Programming . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . ??
   William Frederick Jolitz and   
             Lynne Greer Jolitz   Porting UNIX to the 386: A Practical
                                  Approach . . . . . . . . . . . . . . . . ??
                     Al Stevens   C Programming  . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Programming Paradigms  . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??
              Ray Valdés   A Technical Overview of PenPoint in PPD  16
                       Jim Kyle   Loading device drivers from the DOS
                                  command line . . . . . . . . . . . . . . 30--34, 39--42, 90--98
               W. F. Jolitz and   
                   L. G. Jolitz   Porting UNIX to the 386. The basic
                                  kernel (device autoconfiguration)  . . . 46, 48, 50, 52, 54, 56--58, 60
                 Mark R. Nelson   DDJ Data Compression Contest Results . . 62
                 David N. Glass   Porting UNIX applications to DOS . . . . 68, 70--72, 76, 78, 80
               V. James Krammes   Monitoring Distributed Printers Under
                                  Novell NetWare . . . . . . . . . . . . . 82, 84--86, 100, 102
                   Steve Summit   C Language Q and A . . . . . . . . . . . 86

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12, December, 1991

                 Michael Abrash   Graphics Programming . . . . . . . . . . ??
                 Jeff Duntemann   Structured Programming . . . . . . . . . ??
              Jonathan Erickson   Editorial  . . . . . . . . . . . . . . . ??

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12 (supplement), December, 1991

               Michael A. Floyd   Editorial  . . . . . . . . . . . . . . . ??

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12, December, 1991

                     Al Stevens   C Programming  . . . . . . . . . . . . . ??
                     Al Stevens   `D-Flat' in CP . . . . . . . . . . . . . ??
                 Michael Swaine   Programming Paradigms  . . . . . . . . . ??
                 Michael Swaine   Swaine's Flames  . . . . . . . . . . . . ??
                     Tami Zemel   Of Interest  . . . . . . . . . . . . . . ??

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12 (supplement), December, 1991

               Michael A. Floyd   What? Me Worry About Windows
                                  Programming? . . . . . . . . . . . . . . 4
               Nancy Nicolaisen   Quick approximations of polygonal areas
                                  using BitBlt . . . . . . . . . . . . . . 7--16

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12, December, 1991

                    Don Hopkins   The design and implementation of pie
                                  menus  . . . . . . . . . . . . . . . . . 16--26, 94

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12 (supplement), December, 1991

                     Mike Klein   Subclassing applications (Windows 3) . . 19--27
              Scott Robert Ladd   Windows meets C++  . . . . . . . . . . . 29--36

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12, December, 1991

                James Rhyne and   
                 Doris Chow and   
                  Michael Sacks   Enhancing the X-Window System  . . . . . 30
                James Rhyne and   
                 Doris Chow and   
                  Michael Sacks   Enhancing the X Window System  . . . . . 30--38

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12 (supplement), December, 1991

        Michael A. Bertrand and   
               William R. Welch   Programming Windows using state tables   39--46

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12, December, 1991

              Eng-Kee Kwang and   
          Christopher Rosebrugh   Linking user interface and database
                                  objects  . . . . . . . . . . . . . . . . 44--52

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12 (supplement), December, 1991

                     Mike Klein   PropView: a Windows family browser . . . 47--59

Dr. Dobb's Journal of Software Tools
Volume 16, Number 12, December, 1991

                    Jeff Reagen   FS: A File Status Utility for UNIX . . . 56--62, 96--98
                     David Betz   A simple handle-based memory management  64--66, 151
                  Fred Motteler   Statistical performance analysis . . . . 68--73, 76, 100--104
                     Al Stevens   Visible results with Visual Basic
                                  (Windows tool) . . . . . . . . . . . . . 78--87
         Marian G. Williams and   
                Peter D. Varhol   Graphical Data Visualization . . . . . . 88
         Marian G. Williams and   
                Peter D. Varhol   Graphical data visualization . . . . . . 88--90, 93
               Roland Alden and   
                    Tony Hoeber   The PenPoint UI  . . . . . . . . . . . . 108--109


Dr. Dobb's Journal of Software Tools
Volume 17, Number ??, 1992

              Ray Valdés   Editorial  . . . . . . . . . . . . . . . ??
                     Al Stevens   Interview with Bjarne Stroustrup . . . . 7

Dr. Dobb's J