- Haakenson, Brad
- Examining the VESA VBE 2.0 Specification, Jul95, 80
- Hagerty, Michael
- Making a CASE for Software Design, Jan91, 108
- Haggar, Peter
- Does Java Guarantee Thread Safety, Jun2002, 91
- Hahn, Steve
- Benchmarking C Compilers (with R. Relph & F. Viles), Aug86, 30
- Haines, Eric
- Triangle Intersection Tests (with T. Möller), Aug2000, 32
- Hair, Don
- Embedded Development Compilers (with C. Quiroz), Aug98, 60
- Halcomb, Jay
- Review of Automation of Reasoning, Ed. Jorg Siekmann and Graham Wilson, Feb84, 82
- Halfant, Matthew
- Small-C for the 9900, Jul82, 66
- Hall, Kelly M.
- The Dylan Programming Language (with T.D. Bowen), PL94, 54
- Hall, Martin
- Fast Networking with Winsock 2.0 (with D. Brown), Feb96, 76
- Hall, Valerie
- Morphing in 2-D and 3-D, Jul93, 18
- Hallerdal, Martin
- WebDAV, IIS, & ISAPI Filters, Nov2000, 114
- Ham, Michael
- Factoring in Forth, Oct86, 104
- Forth: Philosophy, Standards, and Practical Advice, Jul86, 112
- Naming Names [in Forth], Jan87, 110
- Numeric Input in Forth, Apr87, 140
- Software Design Rules, Jul87, 112
- STRUCTURED PROGRAMMING, Jul,Oct86; Jan,Apr,Jul87
- Hamilton, Dennis E.
- Fast Integer Powers for Pascal, Feb86, 36
- Hamilton, Jeffrey W.
- Basic Arithmetic with Infinite Integers, Jan95, 44
- Simulating Hypercubes in UNIX: Part I (with E.M. Ormsby), Dec92, 72
- Simulating Hypercubes in UNIX: Part II (with E.M. Ormsby), Jan93, 66
- Hamilton, Kenneth G.
- Direct Memory Access from PC Fortrans, May93, 70
- Undocumented Features of PC Fortran Libraries, Jan95, 30
- Hamlin, Chris
- Hammond, Nicholas
- CP/M file directory, expansion of, 8" SS-SD, in DDC, Jun83, 9
- Hamstra, Dirk
- Handsman, Peter
- "Porting to the Win32 API, Jan93, 74
- Handy, Mark
- JDSL: The Data Structures Library in Java (with others), Apr2001, 21
- Haney, Scott
- PETE: The Portable Expression Template Engine (with J. Crotinger, S. Karmesin, and S. Smith), Oct99, 88
- Hansen, Steffen
- Embedded Development with Qt/Embedded (with M.K. Dalheimer), Mar2002, 48
- Harbison, Sam
- The Modula-3 Programming Language, PL94, 24 [repeat of Oct92 article]
- Safe Programming with Modula-3, Oct92, 88
- Hardenbergh, Hal W.
- Back to the Futurebus, SB.May/Jun97, 51
- CPU Performance: Where Are We Headed?, Jan94, 30
- Dirt Cheap DRAMs, SB.Mar/Apr97, 54
- Don't Say I Didn't Tell You So, SB.Sep/Oct96, 50
- The Games People Play, SB.Sep/Oct97, 53
- Gresham Emerges Triumphant, SB.Jan/Feb96, 47
- Inefficient C, Jan86, 16
- Intel's Upcoming 64-bit CPU Architecture, SB.Jan/Feb97, 55
- Levels of Competition, SB.Jul/Aug97, 54
- Measuring Tapes, SB.Jul/Aug96, 50
- The Promise and Reality of SMP, SB.Nov/Dec96, 58
- Pushy? Me??, SB.Nov/Dec95, 53
- Robots Around Us, SB.Mar/Apr95, 53
- Rocket Science Made Simple, SB.Sep/Oct95, 53
- San Jose's High-Tech Ditch, SB.May/Jun95, 53
- Small Catastrophes, SB.May/Jun96, 53
- Tempus Fugit, SB.Mar/Apr96, 57
- This Stuff is Hard, SB.Jul/Aug95, 54
- Hardin, David
- The Real-Time Specification for Java, Feb2000, 78
- Harkey, Dan
- Building a SOM OpenDoc Part (with R. Orfali), Mar95, 131
- Harper, Jim
- A DOS Redirector for SCSI CD-ROM, Mar93, 44
- Harrington, James
- Measuring Fragmentation, Apr93, 66
- Harrington, Jan L.
- Macintosh Buttons and Amiga Gadgets, Jan87, 40
- A Unix BBS Using Shell Scripts, Jun87, 54
- Harrington, Mike
- Controlling Motion-Tracking Devices, Mar99, 90
- Harris, Bennette R.
- The XOR Chain Revisited, Sep87, 36
- Harrison, Hank
- Dobb's Ex Machina, Feb83
- EDITORIAL, Jan83
- reviews
- CP/M-80 Expansion Card For The Victor 9000, Feb83, 58
- Online Micro-Software Guide and Directory 1983/84, Ed. Helen Gordon, Feb83, 67
- Stone Age Computers - 6,000 Years of Computing Science, Jan83, 36
- Harry, David
- Harter, Richard
- Object-Oriented Software Configuration Management, Oct91, 36
- Hassler, Vesna
- OpenCard Framework Application Development (with O. Fodor), Feb2000, 70
- Hatchett, Steve
- Enhancing the Actor Development Environment, Oct91, 100
- Haverlock, Kevin
- Object Serialization, Java, and C++, Aug98, 32
- Havewala, Aspi
- Automated Builds, Aug2000, 60
- The Version Control Process, May99, 100
- The Windows CE Build Process, Aug98, 50
- The Windows CE Emulator, Mar99, 56
- Head, A. K.
- Filter for MS-DOS [TEE], Apr85, 102
- Filter for MS-DOS [TRIM], Jun85, 95
- Head, Gene
- CP/M EXCHANGE, Jul,Oct,Nov82; Jan-Apr83
- dBASE II Programming Techniques, Jun84, 28
- More dBASE II Programming Techniques, Oct84, 26
- More dBASE Tips and Techniques, Feb85, 71
- New USER for CP/M, May82, 42
- reviews
- COMMX-PAC, from Hawkeye Grafix, Dec83, 114
- The WORD, from Oasis Systems, Mar82, 56
- ZEN, from Zenrad Controls Co., Feb82, 59
- Solutions to Quirks in dBASE II, May84, 98
- Heckel, Paul
- Zoomracks: Designing a new Software Metaphor, Nov85, 48
- Heddle, David P.
- The Hot Views Graphics Library, May98, 92
- Heeb, Hansruedi
- JBED: Java for Real-Time Systems (with J. Tryggvesson and T. Mattsson), Nov99, 78
- Heijl, Danny
- The Delphi XML SAX2 Component & MSXML 3.0, Sep2001, 42
- Heinrich, Peter
- A Fast Integer Square Root, Apr96, 113
- Heiny, Loren
- An Icon Editor (with K. Weiskamp), Jul89, 24
- Hejlsberg, Anders
- Container Object Types in Turbo Pascal, Nov89, 56
- Heller, Martin
- Examining Visual Studio.NET, Jul2002, 71
- Heller, Steve
- 486 Cache Detection [sidebar in "Processor Detection Schemes" (R.C. Leinecker)], Jun93, 48
- A Double Cross for MASM, Oct88, 46
- Extensible Hashing, Nov89, 66
- Hellwig, Frank
- Implementing Associations, Jun98, 86
- Helm, Richard
- The Courier Pattern (with E. Gamma), SB.Jan/Feb96, 55
- Designing Objects for Extension (with E. Gamma), SB.May/Jun95, 56
- Observations on Observer (with E. Gamma), SB.Sep/Oct95, 59
- Patterns for Reusable Object-Oriented Software (with E. Gamma), SB.Mar/Apr95, 56
- Hemrajani, Anil
- Examining Symantec's Café, Aug96, 78
- The Java Abstract Window Toolkit [with text editor example], Sep96, 40
- Networking with Java, SB.Sep/Oct96, 27
- Henderson-Gragg, Richard
- Review of Hayes Stack Smartmodem, May82, 58
- Hendrickson, Dick
- The F Language (with W. Brainerd and D. Epstein), Software Careers, Fall97, 37
- Hendrix, J.E.
- A New Library for Small-C (with E. Payne), May84, 50
- Small-C Compiler, v.2, Dec82, 16
- Small-C Update, Aug85, 84
- Small Shell: Part 2 of a North* VOS, Jan82, 27
- Hendseth, Sverre
- Literate Programming and Code Reuse, Jun97, 18
- Henry, Ethan
- How Do You Plug Java Memory Leaks? (with E. Lycklama), Feb2000, 115
- Herold, Phil
- Interactive Design Methodology (with C. Merrill), Jun95, 40
- Hershberger, Joe
- Real-Time Music Synthesis & Embedded Applications (with M.I. Fomitchev), Jan2002, 55
- Herstine, Michael
- Algorithms for High-Precision Finite Differences, May98, 52
- Herzberg, Amir
- Securing XML, Mar2002, 56
- Hester, Garyl
- Strategies for Better Linked Lists, Aug93, 32
- Hewett, Frederick
- DPMI Meets C++, Oct92, 60
- Hightower, Lauren
- Examining the FDF Toolkit, Aug2001, 87
- Examining VB.NET, Mar2002, 65
- HTML Conversion and FTP Automation, Apr96, 82
- Publishing Dynamic Data on the Internet, Jan97, 70
- The Web Report Database Reporting Tool, Oct98, 90
- Hijazi, Nabil
- Examining Forté Express, Nov96, 86
- Hildebrand, Daniel
- Message-Passing Operating Systems, Jun88, 34
- Hill, Justin
- Object Persistence Beyond Serialization (with T. Salo, S. Rich, C. Bridgham, and D. Berg), May99, 19
- Hill, William
- A Portable C++ String Class, SB.Jul/Aug95, 19
- Hinckley, Kee
- The OSF Windowing System, Mar89, 78
- Hinke, John
- Implementing C++ Servlet Containers, Apr2002, 52
- Hinson, Elbert F.
- Review of microSUB:MATH, from foehn consulting, Apr84, 76
- Hintjens, Pieter
- The Libero Development Environment, SB.Jul/Aug96, 27
- A Portable Multithreaded Web Server (with P. Antonnaux), Software Careers, Spring97, 39
- Hirschsohn, Ian
- Personal Supercomputing, Jun92, 16
- Personal Supercomputing: Seamless Portability, Jul92, 40
- Personal Supercomputing: Virtual Memory, 64-bit, Aug92, 50
- Sharing Peripherals Intelligently, Nov94, 52
- Sharing Peripherals Intelligently, Part 2, Dec94, 52
- Hittleman, Kenneth
- What's in Store when Moving from JDK 1.1 to JDK 1.2? (with T. Leung), Jan99, 112
- Hlavaty, Joseph
- Examining the InstallShield SDK Edition, Sep96, 70
- Exception Handlers and Windows Applications, WS/94, 64
- MapMan: Building Windows Symbols Files, May95, 40
- RTFHelp for Windows Help Files, Feb95, 135
- Windows Apps and Exception Handlers, SB.Mar/Apr95, 7
- The WinMock Library, Jul96, 66
- Hoeber, Tony
- The Penpoint UI (with R. Alden), Dec91, 108
- Hoenig, Stefan
- Extending MFC (with Scot Wingo), Jan96, 58
- Plug-In Components for MFC, Aug98, 82
- Hoff, Brenton
- High-Speed Finite-State Machines, Nov97, 54
- Hoff, Randal
- Cross-Platform Database Programming (with W. Fairman), Mar95, 36
- Hoffman, Marc
- Simulation Compilation and Portability, Mar95, 52
- Hoffman, William A.
- The CMake Build Manager (with K. Martin), Jan2003, 40
- Creating Libraries for Multiple Programming Languages (with K. Martin and B. Geveci), Feb2002, 54
- Pseudo-Incremental Linking for C/C++ (with R.W. Curwen), Oct99, 46
- Hofri, Micha
- Algorithm Analysis, Mar95, 125
- Binary Search, Feb96, 135
- Hogan, Thom
- Cursor control in word processors, Apr85, 86
- Using Decision Variables in Graphics Primitives, May85, 40
- Holler, Mark
- A Neural-Network Audio Synthesizer (with M. Thorson and F. Warthman), Feb93, 50
- Holub, Allen I.
- C CHEST, Mar,Apr,Jun-Oct,Dec85; Jan-Nov86; 1987; Jan-Feb,Apr-Jul88
- Component Architectures: OLE versus Java, SB.Sep/Oct96, 62
- Education and Programming, in VP, Apr87, 14
- Ethics in Programming, in VP, Dec86, 14
- GREP.C - A Unix-Like, Generalized, Regular Expression Parser in C, Oct84, 50
- In Defense of C, in VP, Aug86, 16
- Java Versus OLE: One More Time, SB.Jan/Feb97, 62
- Let the Games Begin, SB.May/Jun96, 63
- Programming in the Real World, Software Careers, Fall97, 61
- Review: Rapid Development, by Steve McConnell, SB.Jul/Aug97, 56
- RUNNING LIGHT, May87
- What Is An Object?, SB.Jul/Aug96, 62
- Holzmann, Gerard J.
- Spin Model Checking, Oct97, 92
- Honda, Masahiro
- Tackling Large-Scale Programming Projects (with W. Courington and J. Feiber), SES/88, 45
- Hook, Brian
- Digital I/O with the PC (with D. Shuman), Apr94, 64
- Using the VESA BIOS 2.0 Linear Frame Buffer (with K. Bennett), SB.May/Jun95, 35
- Hopkins, Don
- The Design and Implementation of Pie Menus, Dec91, 16
- Horn, Bruce
- Inside Windows Regions, in UC (with J.M. Newcomer), Mar93, 129
- Review of Neon, Version 1.0, from Kriya Systems, Inc., Oct85, 96
- Horn, Ilan
- Efficient Memory Allocation (with S. Gontmakher), Jan99, 116
- Horwood, Peter
- Debugging Multithreaded Applications (with S. Wygodny and M. Zardecki), Mar2000, 32
- Houlding, David
- An Architecture for Web Services, Jul99, 80
- A CORBA Bean Framework, Nov98, 34
- Publish and Subscribe with CORBA Web Events, Jul2000, 88
- VoiceXML and the Voice-Driven Internet, Apr2001, 88
- Hovel, David
- ASP.NET Page Persistence & Extended Attributes, Dec2002, 30
- Small Prolog and Windows NT Networking [sidebar], Aug94, 80
- Howard, Alan D.
- Enhancing the C Screen Editor, May83, 38
- Howard, Christopher A.
- Games Programming with DirectPlay, SB.May/Jun96, 7
- Super VGA Programming, Jul90, 16
- Howard, Michael
- Object-Oriented Device Networking, Aug2001, 63
- Howard, Robert
- The Eiffel Programming Language, Oct93, 68
- Howell, James
- An Alternative to Soundex, Nov87, 62
- Howes, Brad
- Template Processing Classes for Python, Feb98, 38
- Höwing, Frank
- WiT, Visual Programming, and Hierarchical Trees, Sep99, 80
- Hua, Gao Zheng
- WAP Clients & SET Protocol (with L. Jin, S. Ren, and L. Feng), Jun2001, 85
- Huang, Timothy
- First Chinese Forth - A Double-Headed Approach, Jun84, 32
- Hubbard, Hamish
- Inside the RIFF Specification, Sep94, 38
- Huddleston, Charles H.
- An ActiveX Control for Real-Time Computer Control (with D.A. Troy), Feb98, 94
- Hudson, Benoît
- JDSL: The Data Structures Library in Java (with others), Apr2001, 21
- Huffman, Doug
- Memory-mapped File I/O, WS/93, 14
- Huffman, Joe
- Porting from 16-bit to 32-bit Extended DOS, Jan93, 28
- Hughes, Lawrence
- Send/Receive - File Transfer Utilities (via RS-232 link), Aug82, 41
- Hughes, Merlin
- Java and Web-Executable Object Security (with M. Shoffner), Nov96, 38
- Hughes, Phil
- Freenets and Free Software, DU-Feb95, 2
- Hultquist, Paul F.
- Reservoir Sampling (with W.R. Mahoney), Jan2001, 189
- Hume, Ron
- Short Message Services, Oct2001, 62
- Hummel, Gwen
- GENERATE.BAS - linking machine language routines to IBM BASIC, Jan84, 83
- Humphrey, William F.
- Generalized Callbacks: C++ and C#, Mar2003, 42
- Hunt, Andy
- Programming in Ruby (with D. Thomas), Jan2001, 44
- Hunt, Daniel S.
- JRT Pascal: Another Look, Jan83, 44
- Husain, Kamran
- Debugging Motif Widgets, Nov92, 86
- Extending imake, Jun94, 70
- Hussain, Basit
- Understanding LDAP, Mar99, 78
- Hutchison, William G., Jr.
- reviews
- Introduction to Programming and Problem Solving with Pascal, 2nd ed., by Schneider et al, Dec83, 116
- Pascal Implementation: The P4 Compiler, by S. Pemberton and M.C. Daniels, Aug83, 112
- Pascal Programs for Scientists and Engineers, by Alan R. Miller, Jun82, 57
- Hyde, Randall L.
- Object-Oriented Programming in Assembly Language, Mar90, 66
- The UCR Standard ASM Library, Mar92, 16
- Hymowech, Marvin
- Find That Function!, Aug88, 30
- Find That Function - From Inside Brief!, Dec88, 70
Next section (I)