1983 9.04 1985

Vol.9 n°4 (#90) april 1984

Vol.9 n°4 (#90) april 1984

(ddj_1984_04.jpg)

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

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

#Edito

TABLE OF CONTENTS

ARTICLES

ARTICLES

p.18 Optimizing Strings in C (p.226 in reprint volume 9)

p.18 Optimizing Strings in C (p.226 in reprint volume 9)

[author : Edward McDermott]

The decision to provide new capabilities to one's compiler should be made carefully. Finding that C had no string- manipulation verbs, the author decided to optimize his compiler's string handling. In addition to his routines, this article examines some of the considerations involved in such a decision.

p.24 Expert Systems and the Weather (p.231 in reprint volume 9)

p.24 Expert Systems and the Weather (p.231 in reprint volume 9)

[author : Jack Park]

The author chose predicting the weather as the subject of an early effort at knowledge engineering using EXPERT-2, a tiny, Forth-based, fifth-generation type language. With it, users can write high-level programs for performing logic inferences using rules written into their programs. The weather predictor presented here illustrates how a set of rules can be implemented or customized.

p.32 RSA: A Public Key Cryptography System, Part II (p.236 in reprint volume 9)

p.32 RSA: A Public Key Cryptography System, Part II (p.236 in reprint volume 9)

[author : C. E. Burton]

In Part I of this article, the mathematical foundations of a Rivest-Shamir-Adleman public key encryption system were explored. This final installment discusses the advantages of a PKS, as well as the generation of the keys, encryption and decryption of text, and the use of "digital signatures" to assure authenticity of a message's origin.

p.60 BASICFMT for TRS-80 (A BASIC Formatter) (p.253 in reprint volume 9)

p.60 BASICFMT for TRS-80 (A BASIC Formatter) (p.253 in reprint volume 9)

[author : Davy Crockett]

No need to save a separate ASCII version of your BASIC program. This routine reads a BASIC program in compressed format from disk and prints a readable listing.

DEPARTMENTS

DEPARTMENTS

p.8 Letters (p.220 in reprint volume 9)

p.8 Letters (p.220 in reprint volume 9)

p.10 Dr. Dobb's Clinic (p.222 in reprint volume 9)

p.10 Dr. Dobb's Clinic (p.222 in reprint volume 9)

Super Directory Fix; RAM-Drive Needed; The Great American Merchandiser; What's So Hard About CP/M Plus?; CP/M Plus, Apple and ALS; How It's Done; Our April Item

p.12 CP/M Exchange (p.223 in reprint volume 9)

p.12 CP/M Exchange (p.223 in reprint volume 9)

CP/M V2.2 Compatibility; BDOS Function 10: Vastly Improved

p.76 Software Reviews (p.267 in reprint volume 9)

p.76 Software Reviews (p.267 in reprint volume 9)

microSUB:MATH; METAFILE Application Development System

p.86 16-Bit Software Toolbox (p.275 in reprint volume 9)

p.86 16-Bit Software Toolbox (p.275 in reprint volume 9)

More on MS-DOS EXEC Function; PC-DOS Manual Typo; IBM PC Junior; MS-DOS Volume Labels; Finding Size of TPA under MS-DOS 2.0; CP/M Discrepancies

p.94 C/Unix Programmer's Notebook (p.282 in reprint volume 9)

p.94 C/Unix Programmer's Notebook (p.282 in reprint volume 9)

Comments about Unix; Low Level Input-Output in C

p.98 Of Interest (p.284 in reprint volume 9)

p.98 Of Interest (p.284 in reprint volume 9)