Last update:
Fri Jul 29 16:26:47 MDT 2005
Al Stevens Borland's New License . . . . . . . . . 2
Ray Valdés Software Patents: You Make the Choice 2
Bruce Schneier RSA Data Security Conference . . . . . . 3
Ray Valdés Component Object Wars Heat Up . . . . . 1
C. R. Oldham OS/2 Development Tools . . . . . . . . . 2
Ray Valdés Winners and Losers . . . . . . . . . . . 2
Jonathan Erickson Time for a Second Look . . . . . . . . . 2
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
Ray Valdés The Internet: Here Today . . . . . . . . 1
Peter D. Varhol Building Applications with Visual Tools 2
Ruth Koolish National Online Meeting '94 . . . . . . 3
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
Michael Swaine Artificial Intelligence: Out of
Hybernation? . . . . . . . . . . . . . . 1
Brendan Kehoe Portability and Free Software . . . . . 2
Ruth Koolish SLA: Stepping Into the Electronic
Library . . . . . . . . . . . . . . . . 2
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
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
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
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
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
Ray Valdés Here's the Internet Where's the Money? 1, 3
Marc E. Brown Copyright Ruling Against Borland
Overturned . . . . . . . . . . . . . . . 2--4
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
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
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
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
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
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
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
Michael S. Malone Beyond Semiconductors . . . . . . . . . 1, 3
Ken Rucker ColoradOS/2 Conference . . . . . . . . . 2, 3
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Michael Abrash Graphics Programming . . . . . . . . . . ??
Jeff Duntemann Structured Programming . . . . . . . . . ??
Jonathan Erickson Editorial . . . . . . . . . . . . . . . ??
Michael A. Floyd Editorial . . . . . . . . . . . . . . . ??
Al Stevens C Programming . . . . . . . . . . . . . ??
Al Stevens `D-Flat' in CP . . . . . . . . . . . . . ??
Michael Swaine Programming Paradigms . . . . . . . . . ??
Michael Swaine Swaine's Flames . . . . . . . . . . . . ??
Tami Zemel Of Interest . . . . . . . . . . . . . . ??
Michael A. Floyd What? Me Worry About Windows
Programming? . . . . . . . . . . . . . . 4
Nancy Nicolaisen Quick approximations of polygonal areas
using BitBlt . . . . . . . . . . . . . . 7--16
Don Hopkins The design and implementation of pie
menus . . . . . . . . . . . . . . . . . 16--26, 94
Mike Klein Subclassing applications (Windows 3) . . 19--27
Scott Robert Ladd Windows meets C++ . . . . . . . . . . . 29--36
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
Michael A. Bertrand and
William R. Welch Programming Windows using state tables 39--46
Eng-Kee Kwang and
Christopher Rosebrugh Linking user interface and database
objects . . . . . . . . . . . . . . . . 44--52
Mike Klein PropView: a Windows family browser . . . 47--59
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
Ray Valdés Editorial . . . . . . . . . . . . . . . ??
Al Stevens Interview with Bjarne Stroustrup . . . . 7