by William F. Dudley Jr.
Bill shares his experiences and suggestions for porting large C programs to 80386 protected mode.
by Jim Schimandle
Encapsulating memory routines gives you control over memory allocation. Jim presents a memory shell that does this.
by Wahhab Baldwin
When you need to perform tasks such as converting data from one format to another--and generate C code in the process--AWK may be the tool for you.
by Raymond G. Lauzzana and Denise E. M. Penrose
Raymond and Denise mix and match C and Lisp to generate a spline function that uses the Macintosh Toolbox to draw a smooth curve.
by Jim Mischel
Here's an easy-to-use variation on printf( ) that utilizes variable arguments so you can output formatted numbers.
by Graham K. Ellis
Ken discusses concurrency functions for parallel C compilers and describes how to build transputer-based parallel systems.
by Lawrence D. Spencer
Larry tackles C memory allocation using functions that serve as a bookkeeping layer between programs.
by Nico Mark
Here's how to squeeze more information out of OS/2's cryptic error messages.
by Scott Robert Ladd
Scott examines the most recent version of Microsoft's C compiler, focusing on global optimization, while Bruce Schatzman provides additional comments on based pointers.
by Bruce Eckel
Collections are classes that hold a number of object types. Bruce uses Borland's Turbo C++ to create this class and analyzes the C++ 2.0 specification.
by Michael Swaine
What do Windows 3.0, Hypercard 2.0, and Norman Mailer 1.0 have in common? Michael ponders this and other questions.
by Al Stevens
Al mulls over C's past and future before exploring the NetWare programming environment.
by Jeff Duntemann
Jeff creates a Turbo Pascal object to solve a recent data-entry problem.
by Jonathan Erickson
by you
by Michael Swaine
compiled by Janna Custer