August 1991 - C PROGRAMMING


FEATURES

STANDARD C: A STATUS REPORT
by Rex Jaeschke

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

A SOURCE CODE GENERATOR FOR C
by 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.

A LISP-STYLE LIBRARY FOR C
by Daniel N. Ozick

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

GENERIC CONTAINERS IN C++
by Andrew Davidson

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

PORTING UNIX TO THE 386: THE BASIC KERNEL
by William Frederick Jolitz and Lynne Greer Jolitz

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

EMBEDDED SYSTEMS

C PROGRAMMING FOR THE 68HC05 MICROCONTROLLER
by Truman T. Van Sickle

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

DECIMAL FRACTIONAL CONVERSION
by Don Morgan

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

EXAMINING ROOM

TESTING C COMPILER PERFORMANCE
by David Betz

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

PROGRAMMER'S WORKBENCH

SCALING AND PRINTING FAXES FASTER
by Greg Pickles

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

COLUMNS

PROGRAMMING PARADIGMS
by Michael Swaine

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

C PROGRAMMING
by 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.

STRUCTURED PROGRAMMING
by Jeff Duntemann

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

GRAPHICS PROGRAMMING
by Michael Abrash

Michael discusses latches and VGA's undocumented Mode X.

PROGRAMMER'S BOOKSHELF
by Ray Duncan

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

FORUM

EDITORIAL
by Jonathan Erickson

LETTERS
by you

SWAINE'S FLAMES
by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST
by Tami Zemel


Copyright © 1991, Dr. Dobb's Journal