1990 16.06 1992

Vol.16 n°6 (#177) june 1991

(ddj_1991_06.jpg)

p.6 EDITORIAL

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

p.16 FORTRAN & GUIS

[author : John L. Bradberry]

Fortran wasn't designed to write drivers but Fortran applications can provide direct window support.

p.26 USING THE REAL-TIME CLOCK

[author : Kenneth Roach]

Access your system's real-time clock using homegrown Turbo Pascal time and date functions.

p.34 FAST SORTING USING LARGE STRING BUFFERS

[author : Dale Thorn]

This Basic sort routine uses large string buffers and integer variables as pointers to buffers.

p.42 WHAT'S NEW WITH MODULA-2?

[author : K.N. King]

All isn't quiet on the Modula-2 front. Our experts brings you up to date.

p.50 PORTING UNIX TO THE 386:RESEARCH & THE COMMERCIAL SECTOR

[author : William Frederick Jolitz and Lynne Greer Jolitz]

Before beginning the kernel port, Bill and Lynne reflect on 386BSD's place in the world of UNIX.

p.86 EFFICIENTLY RAISING MATRICES TO AN INTEGER POWER

[author : Victor Duvanenko]

Avoid redundancy—and improve performance—when raising polynomials to integer powers.

p.55 REAL-TIME AND EMBEDDED SYSTEMS

p.56 RECONCILING UNIX, ADA, & REAL-TIME PROCESSING

[author : Bill O. Gallmeister]

Is POSIX.4 the key to reconciling Unix and Ada for real-time systems?

p.66 UNIX, ADA, AND REAL-TIME - A FORTH MULTITASKER

[author : Jack J. Woehr]

This Forth multitasker falls between "medium weight" and "heavyweight" multitasking and provides preemption without additional overhead.

EXAMINING ROOM

p.74 TAKING UP RESIDENCE WITH CODERUNNER

[author : R. Bradley Andrews]

TSRs are no longer a chore when you use tools like Coderunner.

PROGRAMMER'S WORKBENCH

p.80 CELESTIAL PROGRAMMING WITH TURBO PASCAL

[author : Lars Frid-Nielsen and Alex Lane]

Capture planetary images using a CCD camera, a frame grabber, and Turbo Pascal.

COLUMNS

p.115 PROGRAMMING PARADIGMS

[author : Michael Swaine]

Michael reports on The First Conference on Computers, Freedom, and Privacy.

p.123 C PROGRAMMING

[author : Al Stevens]

This month's D-Flat installment manages application configuration and window classes.

p.131 STRUCTURED PROGRAMMING

[author : Jeff Duntemann]

Jeff takes a look at Turbo Pascal for Windows before moving on to dissecting UART registers.

p.139 GRAPHICS PROGRAMMING

[author : Michael Abrash]

Complex polygons are simpler than you probably think.

p.145 PROGRAMMER'S BOOKSHELF

[author : Ray Duncan]

Pearls of wisdom about Jon Bentley's best programming books.

DEPARTMENTS

p.8 LETTERS

[author : you]

p.168 SWAINE'S FLAMES

[author : Michael Swaine]

PROGRAMMER'S SERVICES

p.158 OF INTEREST

[author : Tami Zemel]