February 1995
Volume 13 Number 2

REAL-TIME/EMBEDDED SYSTEMS

Embedding on a Budget

By Jeff D. Pipkins
If you want to try your hand at embedded programming on an 80x86, you can get started cheaply by subverting a few common tools.

Programming Flash Memory

By Mike Cepek
It's kinda like ROM, kinda like RAM, and a lot like a disk. Flash memory may be just what you need to store code and data for long intervals.

FEATURES

Using Associative Arrays

By Michael McClung
You can make many an algorithm far more readable by expressing it in terms of associative arrays. This mixture of macros and support functions lets you use associative arrays in C.

Simulating C++ Templates in C and C++

By John W. Small
Templates are an important addition to C++, but not available in all current implementations. Here's one way to simulate many of the properties of C++ templates, in either C++ or C.

REVIEW

EMS Professional Shareware Libraries — Utilities for C/C++

Comments by Bob Swart

COLUMNS

Standard C/C++: Implementing <strstream>

P. J. Plauger

Questions & Answers: qsort and Static Functions

Kenneth Pugh

Code Capsules: The Standard C Library, Part 2

Chuck Allison

Stepping Up to C++: Minor Enhancements to C++ as of CD Registration

Dan Saks

On the Networks: Where to Get the Source

Sydney Weinstein

DEPARTMENTS

Editor's Forum

New Products

We Have Mail