by Stephen S. Fried
The Pentium is the first member of the Intel x86 family that requires RISC-style instruction scheduling to achieve its full potential. Steve analyzes what this means in terms of Pentium floating-point performance and how you can get full throughput from a Pentium.
by Kenneth G. Hamilton
The common-library approach of multilingual language vendors means that your compiler may have hidden features. Ken details some of the goodies found in several PC Fortran compilers.
by John Rogers
Although the multiple-precision (MP) integer library is available for many systems, it has never been fully documented. John provides hints, tips, and sample code for using the this high-performance numeric library.
by Jeffrey W. Hamilton
Jeff describes how to implement an efficient method for representing infinite integers and algorithms for doing simple arithmetic with infinite integers.
by Reginald B. Charney
Data Attribute Notation is an object-oriented coding style that emphasizes data abstraction. Reg discusses how DAN can represent relationships that occur in most problems.
by Ronald L. Rivest
The RC5 encryption algorithm is a fast symmetric block cipher suitable for hardware or software implementations. Unlike other approaches to encryption, RC5 makes heavy use of data-dependent rotations.
by Eric McRae
The Motorola 68332 microcontroller and Dallas Semiconductor 1202 serial timekeeping chips aren't supposed to be compatible. But Eric needed them to work together, and here's how he did it.
by Zongnan H. Lu
Henry implements a Windows-based print server that uses FTP to download files to a local PC and send them to a printer on the PC's network. In this way, all files on UNIX 4.3BSD-based workstations can be automatically sent to printers on a PC network system at any time.
by Steven Baker
Compiler vendors are finally starting to crank out Fortran 90 compilers and translators. Steve examines a covey of compilers to find out just how compliant they are with the Fortran 90 standard.
by Ron Fosner
The WorldToolKit for Windows is a library of over 400 C routines for building real-time 3-D simulations and virtual-reality applications. Ron uses the toolkit to create a virtual-reality app that tracks down a contamination problem in a hypothetical town.
by Michael Swaine
Michael mulls over what it means to be a programmer.
by Al Stevens
Al rises to the defense of geeks everywhere, then launches into the architecture of a text-search engine that he's developing.
by Bruce Schneier
GOST, a secret-key algorithm similar to DES, is the first encryption algorithm to find its way out of the Soviet Union. Bruce analyzes the algorithm, then provides a Cimplementation.
by Andrew Schulman
Andrew lifts the lid on some of Windows 95's internal structures, documented and otherwise.
by Peter Gulutzan
Making programs go faster is what Michael Abrash's Zen of Code Optimization is all about.
by Jonathan Erickson
by you
by Michael Swaine
by Monica E. Berg
Copyright © 1995, Dr. Dobb's Journal