August 1989 - ANNUAL C ISSUE


FEATURES

SMALLTALK + C: THE POWER OF TWO

by Dave Thomas and Randolph Best
Using Smalltalk to represent and manipulate high-level information and C to implement critical, low-level facilities can add power to your programs.

MAKING THE C-TO-FORTRAN CONNECTION

by Michael A. Floyd
Making the C-To-Fortran connection lets you use the wealth of C tools to take advantage of Fortran libraries.

TRANSLATING PCX FILES

by Kent Quirk
Kent shows how he outputs PCX images files to PostScript printers, using C as a conversion medium.

BUILDING YOUR OWN C INTERPRETER

by Herbert Schildt
Roll your own C interpreter using the code and techniques Herb presents here.

C MULTIDIMENSIONAL ARRAYS AT RUN TIME

by Paul Anderson
Using C functions to create two- and three-dimensional arrays at run time helps you organize the heap and write more powerful programs.

C DYNAMIC MEMORY USE

by Randall Merilatt
Randy shares some proven techniques to help you detect, identify, and cope with C dynamic memory problems.

C PROCEDURE TABLES

by Tim Berens
Procedure tables let you store functions and subroutines in a table for tighter program control.

GOING FROM K&R TO ANSI C

by Scott Robert Ladd
ANSI C picked up where K&R left off, and knowing where the differences are can affect your programming practices.

A GENERIC HEAPSORT ALGORITHM IN C

by Stephen Russell
The non-recursive Heapsort algorithm may be just the sorting tool you need, no matter what language you're programming in.

EXAMINING ROOM

Coordinated by Michael A. Floyd
In this month's Examining Room Scott Ladd sums up his Turbo C and QuickC face-off, Tom Castle looks at Genus' C Tools and PCX Programmer's Toolkit, and Professor T.A. Elkins examines VEdit Plus from CompuView.

BENCHMARKING TURBO C AND QUICK C

by Scott Robert Ladd

VEDIT PLUS

by Professor T.A. Elkins

C WINDOWS TOOLKIT

by Tom Castle

PCX PROGRAMMER'S TOOLKIT

by Tom Castle

COLUMNS

PROGRAMMING PARADIGMS

by Michael Swaine
Michael asks the question, "Why neural nets?" and gets into some background on backpropagation.

C PROGRAMMING

by Al Stevens
It had to happen sooner or later: Al takes a serious look at C++ after reexamining how he's abused typedef.

GRAPHICS PROGRAMMING

by Kent Porter
A drive along the twisty roads of Big Sur gets Kent to thinking about curves -- and ways programmers can handle them.

STRUCTURED PROGRAMMING

by Jeff Duntemann
Jeff looks into the Legend of Smalltalk and finds out that it's really an ordinary language -- within a remarkable framework.

DEPARTMENTS

EDITORIAL

by Jonathan Erickson

LETTERS

by you

SWAINE'S FLAMES

by Michael Swaine

OF INTEREST

compiled by Janna Custer


Copyright © 1989, Dr. Dobb's Journal