1990 16.02 1992

Vol.16 n°2 (#173) february 1991

(ddj_1991_02.jpg)

p.6 EDITORIAL

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

p.16 ARITHMETIC CODING AND STATISTICAL MODELING

[author : Mark R. Nelson]

You can achieve impressive compression ratios by combining arithmetic coding with powerful modeling techniques.

p.32 ENTROPY

[author : Kas Thomas]

Understanding entropy is key to understanding data compression.

p.38 DIFFERENTIAL IMAGE COMPRESSION

[author : John Bridges]

DFF keeps track of the differences between images rather than the images themselves.

p.52 THE DDJ DATA COMPRESSION CONTEST

[author : ]

Here's your chance to prove that your favorite compression technique is better than that of your fellow programmers.

p.54 PORTING UNIX TO THE 386:THREE INITIAL PC UTILITIES

[author : William Frederick Jolitz and Lynne Greer Jolitz]

Utilities to let you execute GCC-compiled programs in protected mode from MS-DOS, and copy files to a shared portion of disk so MS-DOS and Unix can exchange information.

p.85 SCREEN CAPTURING FOR WINDOWS 3.0

[author : Jim Conger]

This utility helps you get your foot in the Window 3.0 programming door.

p.65 EMBEDDED SYSTEMS SPECIAL

p.66 REMOTE CONNECTIVITY FOR PORTABLE TERMINALS: PART I

[author : Dan Troy]

Dan takes you through the steps his team experienced when they designed an 8051-based touchscreen terminal.

p.76 LOOKING INTO THE FUTURE OF MICROPROCESSORS

[author : Ray Duncan]

The most recent Microprocessors Forum gives Ray - and you - a look into what's around the corner in terms of microprocessors and microcontollers.

p.80 OPTIMIZING INTEGER DIVISION BY A CONSTANT DIVISOR

[author : Robert D. Grappel]

Speed up slow processors by decomposing a division by a constant divisor into a simple sequences of additions, subtractions and shifts.

EXAMINING ROOM

p.88 YACC FOR EXPERT SYSTEMS

[author : Todd King]

Todd uses MKS YACC to build a portable expert system.

PROGRAMMER'S WORKBENCH

p.94 INTRINSICS OF THE X TOOLKIT

[author : Todd Lainhart]

Programmers can configure the Intrinsics toolkit so that X Window users can personalize computing environments.

COLUMNS

p.131 PROGRAMMING PARADIGMS

[author : Michael Swaine]

Reading and thinking about van Gasteren's On the Shape of Mathematical Arguments is a task every programmer should shoulder.

p.135 C PROGRAMMING

[author : Al Stevens]

After catching up on recent events, Al examines the Huffman data compression algorithm.

p.145 STRUCTURED PROGRAMMING

[author : Jeff Duntemann]

Jeff ponders the imponderable, starting with software design.

p.153 GRAPHICS PROGRAMMING

[author : Michael Abrash]

Our newest columnist launches his column by developing routines to draw filled polygons.

p.159 PROGRAMMER'S BOOKSHELF

[author : Ray Duncan]

The use and abuse of fonts and typography leads Ray to Digital Typography.

DEPARTMENTS

p.8 LETTERS

[author : you]

p.176 SWAINE'S FLAMES

[author : Michael Swaine]

PROGRAMMER'S SERVICES

p.168 OF INTEREST

[author : Janna Custer]