1988 14.09 1990

Vol.14 n°9 (#155) september 1989

Vol.14 n°9 (#155) september 1989

(ddj_1989_09.jpg)

p.6 EDITORIAL (p.599 in reprint volume 14)

p.6 EDITORIAL (p.599 in reprint volume 14)

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 AUTOROUTING WITH THE A* ALGORITHM (p.602 in reprint volume 14)

p.16 AUTOROUTING WITH THE A* ALGORITHM (p.602 in reprint volume 14)

[author : Randy Nevin]

Finding the best of all possible solutions can be made easier with Al-based search algorithms. Randy looks at the A* algorithm — and discusses how it can be used to simulate a printed circuit board layout.

p.26 SIMULATED ANNEALING (p.608 in reprint volume 14)

p.26 SIMULATED ANNEALING (p.608 in reprint volume 14)

[author : Michael P. McLaughlin]

Simulated annealing is most often used by VLSI chip designers to determine the optimum arrangement of thousands of circuits. But, as Michael shows here, it has other applications as well.

p.40 FORCE-BASED SIMULATIONS (p.615 in reprint volume 14)

p.40 FORCE-BASED SIMULATIONS (p.615 in reprint volume 14)

[author : Todd King]

The argument can be made that object-oriented languages provide the most efficient way of modeling the real world. Todd states his case, as he uses C++ to build a simulation system that mimics the force of one planet on another.

p.44 SETTING PRECEDENCE (p.617 in reprint volume 14)

p.44 SETTING PRECEDENCE (p.617 in reprint volume 14)

[author : Mark C. Peterson]

Using precedence trees makes it possible to create ordered, binary trees that have a single configuration for a given set of numbers. What all this leads to, says Mark, is more efficient programs.

p.52 ROLL YOUR OWN MINILANGUAGES WITH MINI-INTERPRETERS (p.621 in reprint volume 14)

p.52 ROLL YOUR OWN MINILANGUAGES WITH MINI-INTERPRETERS (p.621 in reprint volume 14)

[author : Michael Abrash and Dan Illowsky]

Mini-interpreters can do lots of work within a small space, even letting you create your own customized minilanguage. Michael and Dan discuss the pros and cons of mini-interpreters, then give you the tools to roll your own.

p.64 80386 PROTECTED MODE AND MULTITASKING (p.626 in reprint volume 14)

p.64 80386 PROTECTED MODE AND MULTITASKING (p.626 in reprint volume 14)

[author : Tom Green]

In this article, Tom presents a set of tools that let you take advantage of the 80386's built-in memory protection and hardware-supported multitasking capabilities.

EXAMINING ROOM

EXAMINING ROOM

p.74 WATCOM C7.0 (p.630 in reprint volume 14)

p.74 WATCOM C7.0 (p.630 in reprint volume 14)

[author : John M. Dlugosz]

Watcom got good reviews when DDJ looked at it last year. In this issue, John examines how its latest incarnation measures up.

COLUMNS

COLUMNS

p.114 PROGRAMMING PARADIGMS (p.648 in reprint volume 14)

p.114 PROGRAMMING PARADIGMS (p.648 in reprint volume 14)

[author : Michael Swaine]

Nobody knows the trouble Michael knows as he continues his discussion of neural nets and his talks with Hal Hardenbergh.

p.121 C PROGRAMMING (p.651 in reprint volume 14)

p.121 C PROGRAMMING (p.651 in reprint volume 14)

[author : Al Stevens]

Al is still intrigued by C++ and its potentials. To test his new-found knowledge and skills, Al uses C++ to build pop-up windows and menus.

p.128 STRUCTURED PROGRAMMING (p.655 in reprint volume 14)

p.128 STRUCTURED PROGRAMMING (p.655 in reprint volume 14)

[author : Jeff Duntemann]

The rapid acceptance of objects in the world of Pascal convinces Jeff that Pascal programming may never be the same again. He then strays off into the world of REXX programming, with a look at Personal REXX.

DEPARTMENTS

DEPARTMENTS

p.10 LETTERS (p.600 in reprint volume 14)

p.10 LETTERS (p.600 in reprint volume 14)

[author : you]

p.160 SWAINE’S FLAMES (p.668 in reprint volume 14)

p.160 SWAINE’S FLAMES (p.668 in reprint volume 14)

[author : Michael Swaine]

p.144 ADVERTISER INDEX (not in reprint volume 14)

p.144 ADVERTISER INDEX (not in reprint volume 14)

where to go for more information on products

p.152 OF INTEREST (p.666 in reprint volume 14)

p.152 OF INTEREST (p.666 in reprint volume 14)

[author : compiled by Janna Custer]

p.154 PROGRAMMER’S MARKETPLACE (not in reprint volume 14)

p.154 PROGRAMMER’S MARKETPLACE (not in reprint volume 14)

classified ads