February 1989 - REAL-TIME AND EMBEDDED SYSTEMS


ARTICLES

RHEALSTONE: A REAL-TIME BENCHMARKING PROPOSAL


by Rabindra P. Kar and Kent Porter In a major breakthrough, DDJ proposes a real-time benchmark and invites you to help finalize this long-needed standard.

REAL-TIME MODELING WITH MS-DOS


by David Bowling Even though MS-DOS isn't multitasking, it can still be used for some real-time applications, and David shows how.

A BENCHMARK APOLOGIA


by G. Michael Vose and David Weil Knowing benchmark pitfalls can help you decide whether benchmark results really tell you anything useful. Mike and Dave discuss those pitfalls -- and show you how to avoid them.

A C++ MULTITASKING KERNEL


by Tom Green When Tom decided to rewrite his multitasking kernel, he thought that C++ objects would be ideal -- and he was right.

A TIMED EVENT NETWORK SCHEDULER IN FORTH


by Gregory Ilg and R.J. Brown TENS, the scheduler Gregory and R.J. present here was designed for real-time process-control applications. It features its own high-level language, which is and extension of Forth.

BENCHMARKING C STATEMENTS


by David L. Fox If you need to get the most out of small chunks of C code, David's program shows you how to find the bottlenecks so you can improve performance.

DEBUGGING TSR PROGRAMS


by Costas Menico If you've ever had to reboot when a TSR hangs up your system, you'll appreciate -- and use -- Costas' techniques for debugging memory-resident programs.

RUN LENGTH ENCODING


by Robert Zigon Robert shares a data compression technique that's saved him disk space and will for you too.

REVIEW

APL PLUS SYSTEM II


by Chris Burke As Chris reports, APL*PLUS II from STSC adds support for 80386 protected mode, nested arrays, better handling of files, workspaces, and more.

COLUMNS

PROGRAMMING PARADIGMS


by Michael Swaine Michael takes object-oriented programmers off the horns of the inheritance dilemma.

C PROGRAMMING


by Al Stevens This month Al introduces TINYCOMM to connect you to the outside world via modem.

GRAPHICS PROGRAMMING


by Kent Porter New column! Come join our senior tech editor for a voyage into the magical (and sometimes maddening) world of graphics programming.

STRUCTURED PROGRAMMING


by Jeff Duntemann The newest member of the DDJ family goes on a search for Mr. Goodbar, hoping to avoid the perils of shower curtain salesmanship.

THE FORTH COLUMN


by Martin Tracy Martin goes globe-trotting to update us on the world Forth scene, as well as sharing a Mandlebrot plotting program.

FORUM

EDITORIAL


by Jonathan Erickson

LETTERS


by you

SWAINE'S FLAMES


by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST


brief product descriptions


Copyright © 1989, Dr. Dobb's Journal