August 1988 - ANNUAL C ISSUE

ARTICLES

SPEED TRIALS: FIVE C'S COMPARED

by Richard Relph
Once again less is more as Rich compares this year's crop of hot C compilers by the likes of Borland, Computer Innovations, Datalight, Microsoft, and Watcom.

FIND THAT FUNCTION

by Marvin Hymowech
Marvin explains two utilities he's written in Microsoft C 5.0 to build a function finder for the MS-DOS that takes some of the grunt work out of revising your C source code.

AN AID TO DOCUMENTING C

by Stewart Nutter
If managing multiple modules makes you mad, try Stewart's C print program. This potent utility not only prints a tree diagram but also checks for unused functions and recursion and determines the module size and line count.

A TOOL FOR SECRET KEY CRYPTOGRAPHY

by John Michener
John uses a generalized rotor operator technique to construct a cryptographic secret key system that is strongly resistant to analysis.

REVIEWS

EXAMINING ROOM

coordinated by Ron Copeland
In this month's offering Ernie Tello explores how well Objective-C's object-oriented approach improves handling conventional programming chores.

COLUMNS

C PROGRAMMING

by Al Stevens
In his first appearance as a DDJ columnist, Al starts his list of C programming "crochets" and discusses confusing, but necessary, C constructs.

THE FORTH COLUMN

by Martin Tracy
Martin is our real-time connection this month as he focuses on Forth-based RISC chips and an upcoming real-time programming contest that you may want to enter.

STRUCTURED PROGRAMMING

by Kent Porter
Kent replaces DOS's inadequate DIR with a powerful new SUB command and offers some techniques for manipulating directories in Turbo Pascal 4.0.

PROGRAMMING PARADIGMS

by Michael Swaine
Once again Michael attempts to go in many directions at once with a discussion of parallel algorithms--coupled with practical examples.

FORUM

EDITORIAL

by Jonathan Erickson

RUNNING LIGHT

by Tyler Sperry

LETTERS

by you

SWAINE'S FLAMES

by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST

brief product descriptions