1988 14.06 1990

Vol.14 n°6 (#152) june 1989

Vol.14 n°6 (#152) june 1989

(ddj_1989_06.jpg)

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

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

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.15 (p.14) INTERPROCESS COMMUNICATIONS IN OS/2 (p.373 in reprint volume 14)

p.15 (p.14) INTERPROCESS COMMUNICATIONS IN OS/2 (p.373 in reprint volume 14)

[author : Ray Duncan]

Before you can take advantage of OS/2’s IPC facilities, you need to know which one works best when. Ray compares the semaphore and message-passing performance of various IPCs.

p.26 UNDOCUMENTED DOS (p.378 in reprint volume 14)

p.26 UNDOCUMENTED DOS (p.378 in reprint volume 14)

[author : Rahner James]

Sometimes what they don’t tell you is important too. Rahner discovered and shares a technique for using undocumented DOS functions to break down the 32-Mbyte disk barrier.

p.36 REAL-TIME DATA ACQUISITION (p.383 in reprint volume 14)

p.36 REAL-TIME DATA ACQUISITION (p.383 in reprint volume 14)

[author : Mike Bunnell and Mitch Bunnell]

Mike and Mitch describe what’s needed to reliably collect data in real-time — and that usually means a real-time operating system.

p.46 VARIABLE-LEVEL PROGRAMMING (p.388 in reprint volume 14)

p.46 VARIABLE-LEVEL PROGRAMMING (p.388 in reprint volume 14)

[author : Ronald Fischer]

Variable-level programming languages may suit the needs of system programmers better than either high-level procedural languages or low-level assembly languages.

p.56 OPTIMIZATION TECHNOLOGY (p.392 in reprint volume 14)

p.56 OPTIMIZATION TECHNOLOGY (p.392 in reprint volume 14)

[author : Keith Rowe]

Optimizers are rapidly becoming standard fare on high-performance compilers. Keith explains how they work and what sort of benefits you can expect from them.

p.64 WRITING AWK-LIKE EXTENSIONS TO C (p.397 in reprint volume 14)

p.64 WRITING AWK-LIKE EXTENSIONS TO C (p.397 in reprint volume 14)

[author : Jim Mischel]

As Jim shows here, adding AWK-like extensions to standard C gives you better string-searching capabilities and isn’t difficult to do.

p.72 CREATING TSRs WITH TURBO PASCAL, PART II (p.401 in reprint volume 14)

p.72 CREATING TSRs WITH TURBO PASCAL, PART II (p.401 in reprint volume 14)

[author : Ken L. Pottebaum]

In this second installment of his two-part article, Ken puts to work the TSR tools he presented last month.

p.75 MAINTAINING SYSTEM SECURITY (p.403 in reprint volume 14)

p.75 MAINTAINING SYSTEM SECURITY (p.403 in reprint volume 14)

[author : Dale Moir]

Don’t wait until Trojan horses are galloping across your Unix network before you tend to security issues. Dale discusses some of the problems with system security and some of the solutions.

EXAMINING ROOM

EXAMINING ROOM

p.76 GENERATING PARSERS WITH PCYACC (p.404 in reprint volume 14)

p.76 GENERATING PARSERS WITH PCYACC (p.404 in reprint volume 14)

[author : Alex Lane]

If computer boot camp is your idea of fun, PCYACC probably isn’t for you. But if you need to parse input quickly and easily, then PCYACC may be worth signing up for.

COLUMNS

COLUMNS

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

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

[author : Michael Swaine]

Michael Swaine takes up the task of defining OOPs where Michael Floyd left off by focusing on 16 key points and identifying which OOP languages provide which features.

p.119 C PROGRAMMING (p.421 in reprint volume 14)

p.119 C PROGRAMMING (p.421 in reprint volume 14)

[author : Al Stevens]

This month Al builds a communications script processor using last month’s SI interpreter engine. He also reports on SD’89 as he saw it, sharing some music criticism along the way.

p.124 GRAPHICS PROGRAMMING (p.424 in reprint volume 14)

p.124 GRAPHICS PROGRAMMING (p.424 in reprint volume 14)

[author : Kent Porter]

Love, justice, and graphics programming are all sometimes blind, not to mention one of Kent’s old college professors. All of this leads Kent to examine pixel detection and techniques for filling closed figures.

p.130 STRUCTURED PROGRAMMING (p.427 in reprint volume 14)

p.130 STRUCTURED PROGRAMMING (p.427 in reprint volume 14)

[author : Jeff Duntemann]

Jeff acknowledges that there’s a time and place for just about everything, including assembly language, as he applies his 20 percent rule to programming problems.

DEPARTMENTS

DEPARTMENTS

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

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

[author : you]

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

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

[author : Michael Swaine]

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

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

where to go for more information on products

p.150 OF INTEREST (p.437 in reprint volume 14)

p.150 OF INTEREST (p.437 in reprint volume 14)

brief product description

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

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

classified ads