1989 15.08 1991

Vol.15 n°8 (#167) august 1990

Vol.15 n°8 (#167) august 1990

(ddj_1990_08.jpg)

p.6 EDITORIAL (p.675 in reprint volume 15)

p.6 EDITORIAL (p.675 in reprint volume 15)

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 PORTING C PROGRAMS TO 80386 PROTECTED MODE (p.678 in reprint volume 15)

p.16 PORTING C PROGRAMS TO 80386 PROTECTED MODE (p.678 in reprint volume 15)

[author : William F. Dudley, Jr.]

Bill shares his experiences and suggestions for porting large C programs to 80386 protected mode.

p.24 ENCAPSULATING C MEMORY ALLOCATION (p.682 in reprint volume 15)

p.24 ENCAPSULATING C MEMORY ALLOCATION (p.682 in reprint volume 15)

[author : Jim Schimandle]

Encapsulating memory routines gives you control over memory allocation. Jim presents a memory shell that does this.

p.36 AWK AS A C CODE GENERATOR (p.689 in reprint volume 15)

p.36 AWK AS A C CODE GENERATOR (p.689 in reprint volume 15)

[author : 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.

p.48 IMPLEMENTING BICUBIC SPLINES (p.695 in reprint volume 15)

p.48 IMPLEMENTING BICUBIC SPLINES (p.695 in reprint volume 15)

[author : 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.

p.60 EXTENDING printf() (p.704 in reprint volume 15)

p.60 EXTENDING printf() (p.704 in reprint volume 15)

[author : Jim Mischel]

Here’s an easy-to-use variation on printf() that utilizes variable arguments so you can output formatted numbers.

p.70 PARALLEL EXTENSIONS TO C (p.709 in reprint volume 15)

p.70 PARALLEL EXTENSIONS TO C (p.709 in reprint volume 15)

[author : Graham K. Ellis]

Ken discusses concurrency functions for parallel C compilers and describes how to build transputer-based parallel systems.

p.80 DEBUGGING MEMORY ALLOCATION ERRORS (p.716 in reprint volume 15)

p.80 DEBUGGING MEMORY ALLOCATION ERRORS (p.716 in reprint volume 15)

[author : Lawrence D. Spencer]

Larry tackles C memory allocation using functions that serve as a bookkeeping layer between programs.

p.134 HANDLING OS/2 ERROR CODES (p.756 in reprint volume 15)

p.134 HANDLING OS/2 ERROR CODES (p.756 in reprint volume 15)

[author : Nico Mak]

Here’s how to squeeze more information out of OS/2’s cryptic error messages.

EXAMINING ROOM

EXAMINING ROOM

p.84 OPTIMIZING WITH MICROSOFT C 6.0 (p.720 in reprint volume 15)

p.84 OPTIMIZING WITH MICROSOFT C 6.0 (p.720 in reprint volume 15)

[author : 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.

PROGRAMMER'S WORKBENCH

PROGRAMMER'S WORKBENCH

p.94 COLLECTIONS IN TURBO C++ (p.727 in reprint volume 15)

p.94 COLLECTIONS IN TURBO C++ (p.727 in reprint volume 15)

[author : 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.

COLUMNS

COLUMNS

p.137 PROGRAMMING PARADIGMS (p.758 in reprint volume 15)

p.137 PROGRAMMING PARADIGMS (p.758 in reprint volume 15)

[author : Michael Swaine]

What do Windows 3.0, HyperCard 2.0, and Norman Mailer 1.0 have in common? Michael ponders this and other questions.

p.149 C PROGRAMMING (p.765 in reprint volume 15)

p.149 C PROGRAMMING (p.765 in reprint volume 15)

[author : Al Stevens]

Al mulls over C’s past and future before exploring the NetWare programming environment.

p.161 STRUCTURED PROGRAMMING (p.771 in reprint volume 15)

p.161 STRUCTURED PROGRAMMING (p.771 in reprint volume 15)

[author : Jeff Duntemann]

Jeff creates a Turbo Pascal object to solve a recent data-entry problem.

DEPARTMENTS

DEPARTMENTS

p.8 LETTERS (p.676 in reprint volume 15)

p.8 LETTERS (p.676 in reprint volume 15)

[author : you]

p.192 (p.184) SWAINE’S FLAMES (p.788 in reprint volume 15)

p.192 (p.184) SWAINE’S FLAMES (p.788 in reprint volume 15)

[author : Michael Swaine]

PROGRAMMER'S SERVICES

PROGRAMMER'S SERVICES

p.184 ADVERTISER INDEX (not in reprint volume 15)

p.184 ADVERTISER INDEX (not in reprint volume 15)

where to go for more information on products

p.185 OF INTEREST (p.786 in reprint volume 15)

p.185 OF INTEREST (p.786 in reprint volume 15)

[author : compiled by Janna Custer]

p.186 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

p.186 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

classified ads

phpMyVisites