1983 9.05 1985

Vol.9 n°5 (#91) may 1984

Vol.9 n°5 (#91) may 1984

(ddj_1984_05.jpg)

p.6 Editorial (p.291 in reprint volume 9)

p.6 Editorial (p.291 in reprint volume 9)

#Edito

TABLE OF CONTENTS

ARTICLES

ARTICLES

p.22 Introduction to Modula-2 for Pascal Programmers (p.300 in reprint volume 9)

p.22 Introduction to Modula-2 for Pascal Programmers (p.300 in reprint volume 9)

[author : Hugh McLarty and David Smith]

Modula-2, Niklaus Wirth's latest language, has been compared to Pascal and even Ada. Many programmers may have been eyeing this successor to Pascal. This article compares features of the two languages, giving Pascal programmers an idea of what to expect in the Modula environment.

p.28 Converting Fig-Forth to Forth-83 (p.305 in reprint volume 9)

p.28 Converting Fig-Forth to Forth-83 (p.305 in reprint volume 9)

[author : Ray Duncan]

In mid- 1983 the Forth Standards Team adopted a new Forth standard, Forth-83. While this new standard provides a number of improvements, its incompatibilities with older versions of Forth can cause problems when trying to run old programs. The author (on brief sabbatical from his 16-bit Software Toolbox) discusses how to convert old Forth programs to Forth-83, including a checklist of things to watch for and a summary of the 83-Standard Forth vocabulary changes.

p.37 Sixth Generation Computers (p.312 in reprint volume 9)

p.37 Sixth Generation Computers (p.312 in reprint volume 9)

[author : Richard Grigonis]

The author has addressed Fifth Generation topics in previous issues of Dr. Dobb's Journal (December 1982 and August 1983). Now he turns to even more distant speculations by describing how the problem of increasing computational speed could be approached in the Sixth Generation.

p.50 A New Library For Small-C (p.322 in reprint volume 9)

p.50 A New Library For Small-C (p.322 in reprint volume 9)

[author : James Hendrix and Ernest Payne]

In December 1982 and January 1983 we published James Hendrix's version 2.0 of the Small-C compiler, which contained a relatively meager library. This month we present a more sophisticated library incorporating several new Unix-like features, along with code that upgrades the compiler to version 2.1. Because of the size, the last part of Listing Two will be continued next month.

p.82 The Accent Finder (p.341 in reprint volume 9)

p.82 The Accent Finder (p.341 in reprint volume 9)

[author : Eddy Vasile]

Many of us rely on sound and intuition for things like proper syllabic division of words, but computers must use more defined methods. Written as an exercise in the use of sets in Pascal, this program breaks Spanish words into syllables and determines where accents are to be placed.

p.98 Solutions to Quirks in dBASE II (p.353 in reprint volume 9)

p.98 Solutions to Quirks in dBASE II (p.353 in reprint volume 9)

[author : Gene Head]

While dBASE II is very powerful, it does have some shortcomings. This is the first of several articles dealing with fixes to some of its quirks. Here the author shows how to add an INKEY function, allowing interruption of a long listing or printout without aborting the program entirely.

DEPARTMENTS

DEPARTMENTS

p.9 Letters (p.292 in reprint volume 9)

p.9 Letters (p.292 in reprint volume 9)

p.12 Dr. Dobb's Clinic (p.294 in reprint volume 9)

p.12 Dr. Dobb's Clinic (p.294 in reprint volume 9)

Optimizing Compilers; Timeless Language (Prolog); Prissy Program?; I Tell You Three Times; Computer Citizenship

p.16 CP/M Exchange (p.296 in reprint volume 9)

p.16 CP/M Exchange (p.296 in reprint volume 9)

IRD: No Longer A Mystery; CP/M Tidbits; OUT: and INP: - Making Them Work

p.100 Of Interest (p.355 in reprint volume 9)

p.100 Of Interest (p.355 in reprint volume 9)