by J. V. Auping and J. C. Johnston
Modula-2's modular structure is ideal for team programming projects and for creating efficient, reusable code.
by John L. Bradberry
Moving large-scale software projects from minicomputers to powerful PCs requires you to think about compilers, programming techniques, and ANSI standards.
by Scott Robert Ladd
Persistent objects are useful for restoring the state of objects within a program from one run to the next; Scott shows how to implement them in Turbo Pascal.
by Leon Campise
Leon's FASTSRCH program lets you access data files quickly without resorting to sophisticated linked lists or database engines.
by William E. Ives
Roll your own assembler using the symbol-management techniques Bill presents here.
by Daniel Lyke
Dan opens the door to the world of realistic, computer-rendered 3-D images, implementing his algorithms in C and C++.
by Gary Entsminger
Gary takes a look at Turbo Power's Object Professional, an object-oriented library for Turbo Pascal.
by Brian R. Anderson
In last year's "Structured Languages" issue, Brian presented an implementation of the Kermit communications protocol for DOS. In this two- part article, he moves the protocol from DOS to OS/2 and from Logitech to Stony Brook Modula-2.
by Michael Swaine
Looking for a new product niche? Is gardening your favorite pastime (outside of programming, of course)? If "yes, yes" is your answer, Michael may have the idea you've been waiting for.
by Al Stevens
Al comes in from the cold to discuss hacks, spooks, and data encryption techniques.
by Jeff Duntemann
Jeff discovers that multi-language development can be done in bits and pieces.
by Andrew Schulman
In launching this new column, Andrew takes a look at Microprocessors: A Programmer's View from a programmer's perspective.
by Jonathan Erickson
by you
by Michael Swaine
compiled by Janna Custer