{logo}

June 2000
Volume 18 Number 6

ALGORITHMS

The Self-Organizing Neural Network

Joey Rogers
People can learn even when they don't know what they're being taught. So can neural nets.

A Reusable Nonlinear System Solver, Part 1

Michael L. Perry
C++ lets you encapsulate the Newton-Raphson method for solving equations without obscuring the underlying physical problem to be solved.

Combining Boyer-Moore String Search with Regular Expressions

David Berry
Some text searches are fast and some are flexible. This one is both.

The Double Metaphone Search Algorithm

Lawrence Philips
Computer vision is a broad and deep topic, but computer hearing is no breeze either, particularly when trying to recognize surnames.

FEATURES

Safe and Economical Reference-Counting in C++

Vladimir Batov
Smart pointers keep getting smarter.

Generic Extensions to the STL

Thomas Becker
STL is a pretty complete set of tinker toys, but you can always find a few more good ones to add.

C/C++ CONTRIBUTING EDITORS

import java.*: Strings

Chuck Allison
Every language lets you manipulate text to some degree. Java is stronger in this regard than most.

The Journeyman's Shop: Floating-Point Basics

Pete Becker
You can't overcome a fear of floating-point arithmetic or complacency about it until you understand what's going on.

Uncaught Exceptions: Semper Fi

Bobby Schmidt
Bobby reassures us that the dark side of the force need not be all that dark.

Post-Mortem Debunker: From MAW to MAM, More?

Stan Kelly-Bootle
What's in a name? Kelly-Bootle gets the last word even when talking to roses.

DEPARTMENTS

Editor's Forum

New Products

We Have Mail