1986 12.07 1988

Vol.12 n°7 (#129) july 1987

Vol.12 n°7 (#129) july 1987

(ddj_1987_07.jpg)

p.6 EDITORIAL (p.505 in reprint volume 12)

p.6 EDITORIAL (p.505 in reprint volume 12)

[author : Michael Swaine] #Edito

TABLE OF CONTENTS

ARTICLES

ARTICLES

p.16 80386 PROGRAMMING: Developing 386 Applications... Today (p.509 in reprint volume 12)

p.16 80386 PROGRAMMING: Developing 386 Applications... Today (p.509 in reprint volume 12)

[author : Richard Relph]

Despite what you may have heard, programming for the 80386 doesn't require waiting for a 386 version of Microsoft’s OS/2. Richard examines some of the development options currently available.

p.24 CODING: 8088 Assembly-Language Programming Techniques (p.514 in reprint volume 12)

p.24 CODING: 8088 Assembly-Language Programming Techniques (p.514 in reprint volume 12)

[author : Thomas Disque]

Some not-so-obvious tricks to make 8088 code fast and tight

p.30 LANGUAGES: Logic and Knowledge Representation in PROLOG (p.518 in reprint volume 12)

p.30 LANGUAGES: Logic and Knowledge Representation in PROLOG (p.518 in reprint volume 12)

[author : Richard Butrick]

The differences between formal logic and PROLOG can lead to some nasty surprises. Richard offers some warnings and workaround solutions.

p.42 LANGUAGES: Multitasking With Turbo Pascal (p.524 in reprint volume 12)

p.42 LANGUAGES: Multitasking With Turbo Pascal (p.524 in reprint volume 12)

[author : Craig A. Lindley]

Turbo Pascal’s procedures and stack handling offer a mechanism for implementing a nonpreemptive multitasking scheme.

COLUMNS

COLUMNS

p.94 C CHEST (p.550 in reprint volume 12)

p.94 C CHEST (p.550 in reprint volume 12)

[author : Allen Holub]

Allen solves another problem in moving programs between MS-DOS and Unix machines with a curses windowing package for MS-DOS.

p.106 16-BIT SOFTWARE TOOLBOX (p.557 in reprint volume 12)

p.106 16-BIT SOFTWARE TOOLBOX (p.557 in reprint volume 12)

[author : Ray Duncan]

Ray takes a look at some of the tools available for developing 80386 applications. He also reviews some advanced Unix books and resumes the discussion of assembly languages versus high-level languages.

p.112 STRUCTURED PROGRAMMING (p.561 in reprint volume 12)

p.112 STRUCTURED PROGRAMMING (p.561 in reprint volume 12)

[author : Michael Ham]

Mike offers some rules for software design based not on theory but on experience.

p.118 ARTIFICIAL INTELLIGENCE (p.566 in reprint volume 12)

p.118 ARTIFICIAL INTELLIGENCE (p.566 in reprint volume 12)

[author : Ernest R. Tello]

In the first of two columns on the Xerox 1186 AI workstation, Ernie examines the hardware and working environment of this new LISP machine.

FORUM

FORUM

p.8 RUNNING LIGHT (p.506 in reprint volume 12)

p.8 RUNNING LIGHT (p.506 in reprint volume 12)

[author : Tyler Sperry]

p.8 ARCHIVES (p.506 in reprint volume 12)

p.8 ARCHIVES (p.506 in reprint volume 12)

p.10 LETTERS (p.507 in reprint volume 12)

p.10 LETTERS (p.507 in reprint volume 12)

[author : you]

p.136 SWAINE'S FLAMES (p.575 in reprint volume 12)

p.136 SWAINE'S FLAMES (p.575 in reprint volume 12)

[author : Michael Swaine]

PROGRAMMER'S SERVICES

PROGRAMMER'S SERVICES

p.83 DR. DOBB’S CATALOG: (not in reprint volume 12)

p.83 DR. DOBB’S CATALOG: (not in reprint volume 12)

DDJ books and software

p.117 ADVERTISER INDEX: (not in reprint volume 12)

p.117 ADVERTISER INDEX: (not in reprint volume 12)

Where to find those ads

p.128 BOOKS: (p.572 in reprint volume 12)

p.128 BOOKS: (p.572 in reprint volume 12)

The Connection Machine and The C++ Programming Language

p.130 THE STATE OF BASIC: (p.573 in reprint volume 12)

p.130 THE STATE OF BASIC: (p.573 in reprint volume 12)

Expanding the set of data types

p.134 OF INTEREST: (p.574 in reprint volume 12)

p.134 OF INTEREST: (p.574 in reprint volume 12)

Products for programmers