May 1989 - STRUCTURED LANGUAGES


FEATURES

CREATING TSRS PROGRAMS WITH TURBO PASCAL: PART 1


by Ken L. Pottebaum In this first installment of a two-part series, Ken discusses TSR basics and presents the tools necessary to write memory-resident programs. Next month he will put this theory to work.

KERMIT MEETS MODULA-2


by Brian R. Anderson Modula-2 enabled Brian to implement each layer of the Kermit communications protocol as separate modules and in this article he shows you how he did it.

LANGUAGE-INDEPENDENT DYNAMIC PSEUDOSTRUCTURES


by Bruce W. Tonkin Whenever data must be compared in a variety of formats, data conversion sometimes pays off. Bruce discusses how you perform conversion and what kind of results you can expect.

TAWK: A SIMPLE INTERPRETER IN C++


by Bruce Eckel The data-encapsulation features of C++ let you create more sophisticated programs without adding complexity. Bruce's "tiny" AWK implementation illustrates this and more.

QUICKDRAWING WITH XCMDS


by Jay Martin Anderson Speed up your HyperCard applications


by accessing QuickDraw directly, Jay shows you how -- and how to avoid pitfalls when doing so.

RUN LENGTH ENCODING REVISITED


by Phil Daley The run-length encoding technique we presented in February generated a flurry of response, and so here's another approach to the problem.

EXAMINING ROOM

QUICK C VERSUS TURBO C


by Scott Robert Ladd At first glance, Borland's Turbo C and Microsoft C might appear to be similar feathers from the same bird but, as Scott discovers, that isn't necessarily the case. Join him as he discusses the strengths and weaknesses of these two popular C compilers.

COLUMNS

PROGRAMMING PARADIGMS


by Michael Swaine It was Robert Floyd's 1978 Turing Award lecture on programming paradigms that inspired Michael's, column in the first place. Now, more than 10 years later, Michael interviews Professor Floyd to see how he and the world of programming have changed.

C PROGRAMMING


by Al Stevens This month, Al builds the engine of a C-like interpreter, which can be added as a script interpreter to his SMALLCOM communications project. Al then follows up earlier columns


by adding his two cents about Quick 2.0, as well as the goings on of ANSI C.

GRAPHICS PROGRAMMING


by Kent Porter Viewpoints not only provide you with a window to the world, they let you define the boundaries of that world. At least that's what Kent and his dog found out.

STRUCTURED PROGRAMMING


by Jeff Duntemann Typecasting is a problem that has traditionally plagued Hollywood actors, but as Jeff points out, it can be a problem for programmers as well.

DEPARTMENTS

EDITORIAL


by Jonathan Erickson

LETTERS


by you

SWAINE'S FLAMES


by Michael Swaine

OF INTEREST


brief product description


Copyright © 1989, Dr. Dobb's Journal