. "Where embodied in the form of software or firmware, the various modules in memory 206, 264 may be implemented using any one of a number of programming languages such as, for example, C, C++, Assembly, or other programning languages." . . . .