1990 16.08 1992

Vol.16 n°8 (#179) august 1991

Vol.16 n°8 (#179) august 1991

(ddj_1991_08.jpg)

p.6 EDITORIAL

p.6 EDITORIAL

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 STANDARD C: A STATUS REPORT

p.16 STANDARD C: A STATUS REPORT

[author : Rex Jaeschke]

A noted expert examines how standard C got where it is and where it might be going.

p.28 A SOURCE CODE GENERATOR FOR C

p.28 A SOURCE CODE GENERATOR FOR C

[author : Karl Vogel]

Karl shares his "programmer's assistant"—an extensible, language-independent code generator that writes the outline of a program before dropping you into the editor of your choice.

p.36 A LISP-STYLE LIBRARY FOR C

p.36 A LISP-STYLE LIBRARY FOR C

[author : Daniel N. Ozick]

Here's an approach to representing and manipulating variable-length, heterogeneous lists, self-identified data objects, and symbolic data in C.

p.50 GENERIC CONTAINERS IN C++

p.50 GENERIC CONTAINERS IN C++

[author : Andrew Davidson]

This article presents a method for creating C++ container classes—generic lists of objects.

p.54 PORTING UNIX TO THE 386: THE BASIC KERNEL

p.54 PORTING UNIX TO THE 386: THE BASIC KERNEL

[author : William Frederick Jolitz and Lynne Greer Jolitz]

The 386BSD kernel services and data structures are initialized in this month's installment.

EMBEDDED SYSTEMS

EMBEDDED SYSTEMS

p.66 C PROGRAMMING FOR THE 68HC05 MICROCONTROLLER

p.66 C PROGRAMMING FOR THE 68HC05 MICROCONTROLLER

[author : Truman T. Van Sickle]

There are advantages to using a high-level language compiler for programming microcontrollers.

p.76 DECIMAL FRACTIONAL CONVERSION

p.76 DECIMAL FRACTIONAL CONVERSION

[author : Don Morgan]

The technique presented here strikes a balance between speed and storage requirements.

EXAMINING ROOM

EXAMINING ROOM

p.80 TESTING C COMPILER PERFORMANCE

p.80 TESTING C COMPILER PERFORMANCE

[author : David Betz]

David compares how a variety of C compilers measure up when compiling XScheme, his implementation of the Scheme language.

PROGRAMMER'S WORKBENCH

PROGRAMMER'S WORKBENCH

p.94 SCALING AND PRINTING FAXES FASTER

p.94 SCALING AND PRINTING FAXES FASTER

[author : Greg Pickles]

Speed up fax printing on laser printers using the optimizing techniques Greg presents here.

COLUMNS

COLUMNS

p.143 PROGRAMMING PARADIGMS

p.143 PROGRAMMING PARADIGMS

[author : Michael Swaine]

Michael continues his conversation with Bob Jarvis, creator of Wizard C and other languages.

p.149 C PROGRAMMING

p.149 C PROGRAMMING

[author : Al Stevens]

Al marks the beginning of his fourth year as our C columnist by continuing with his D-Flat project, taking a look at Power C, and discussing the latest C++ compilers for the PC.

p.157 STRUCTURED PROGRAMMING

p.157 STRUCTURED PROGRAMMING

[author : Jeff Duntemann]

According to Jeff, life is just a series of interruptions—one right after another.

p.165 GRAPHICS PROGRAMMING

p.165 GRAPHICS PROGRAMMING

[author : Michael Abrash]

Michael discusses latches and VGA's undocumented Mode X.

p.171 PROGRAMMER'S BOOKSHELF

p.171 PROGRAMMER'S BOOKSHELF

[author : Ray Duncan]

For graphics programmers, Computer Graphics: Principles and Practice, Second Edition is a must.

FORUM

FORUM

p.12 LETTERS

p.12 LETTERS

[author : you]

p.192 SWAINE'S FLAMES

p.192 SWAINE'S FLAMES

[author : Michael Swaine]

PROGRAMMER'S SERVICES

PROGRAMMER'S SERVICES

p.184 OF INTEREST

p.184 OF INTEREST

[author : Tami Zemel]