September 1988 - LANGUAGE-CENTERED ENVIRONMENT

ARTICLES

USING ACTION CHARTS

by Martin Stitt
in the time honored less-is-more style you've come to expect from DDJ, Martin shows you how to use keyboard macros with a word processor to create action charts from your source listings.

ADA FOR PASCAL PROGRAMMERS

by Kim King
Getting acquainted with Ada needn't be a stressful experience especially if you're already comfortable with Pascal.

OBJECT-ORIENTED DIMENSIONAL UNITS

by John A. Grosberg
Tired of a classless society? John presents an object-oriented class structure using dimensional units.

ARGUMENTS AND AUTOMATIC VARIABLES IN ASSEMBLY LANGUAGE

by Raymond Moon
One problem with assemblers is that they can't reference passed arguments and local variables. Ray presents some techniques for getting around this limitation.

XCMD AND XFCN: HYPERCARD'S SOFTWARE SLOTS

by Stan Krute
Using the software hooks which Apple has so thoughtfully provided, Stan explains how you can extend Hypertalk to include almost any function or procedure you might need.

REVIEWS

EXAMINING ROOM

coordinated by Ron Copeland
This month our senior technical editor, Kent Porter, puts a handful of Modula-2 compilers through their paces and emerges from the process as a born again Modula-2 programmer.

COLUMNS

C PROGRAMMING

by Al Stevens
Al begins a multi-issue project which develops a communications program and talks about the agony and the ecstasy of incremental implementation.

STRUCTURED PROGRAMMING

by Kent Porter
Kent's Modula-2 madness continues as he follows the development of the language as it evolved (initially) from Wirth's dissatisfaction with Pascal's limitations.

PROGRAMMING PARADIGMS

by Michael Swaine
This month Michael examines Dennis Reinhardt's Nerl Netwurkz, a tool that lets you build a neural net


by constructing, then connecting individual neurons.

FORUM

EDITORIAL

by Jonathan Erickson

RUNNING LIGHT

by Ron Copeland and Michael Swaine

LETTERS

by you

SWAINE'S FLAMES

by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST

brief product descriptions