September 1991 - LITTLE LANGAGUES


FEATURES

LITTLE LANGUAGES, BIG QUESTIONS by Ray Valdes

Little languages come in all shapes and sizes, Ray looks at their past, present, and future--and challenges you to exercise your language with a small but thorny programming problem.

YOUR OWN TINY OBJECT-ORIENTED LANGUAGE by David Betz

Here's a tiny C-like object-oriented language that's an ideal extension language or learning tool.

ADDING AN EXTENSION LANGUAGE TO YOUR SOFTWARE by Neville Franks

Hooking little languages to big applications can be tricky, unless you follow the rules.

PORTING UNIX TO THE 386:THE BASIC KERNEL by William Frederick Jolitz and Lynne Greer Jolitz

Multiprogramming is the focus of this month's installment.

OBJ LIBRARY MANAGEMENT by Thomas Siering

Effectively using OBJ module libraries is an essential part of software development.

SOFTWARE PARTITIONING FOR MULTITASKING COMMUNICATION by David McCracken

Partitioning communications into layers is one technique for increasing performance.

ONE-WAY HASH FUNCTIONS by Bruce Schneier

Probabilistic algorithms can be used for general-purpose pattern matching.

EXAMINING ROOM

ML AND COLORED PETRI NETS FOR MODELING AND SIMULATION by Peter D. Varhol

Peter uses ML, a Lisp-like little language, to stimulate and investigate multiprocessor architectures.

PROGRAMMER'S WORKBENCH

A BRIEF MACRO PACKAGE FOR EDITING BINARY FILE SYSTEMS by James Rodriguez

The extensibility and programmability of BRIEF lets you tailor the editor to fit your needs.

COLUMNS

PROGRAMMING PARADIGMS by Michael Swaine

Dave Winer, designer of a powerful scripting language, shares his thoughts on software development.

C PROGRAMMING by Al Stevens

D-Flat continued. This month Al covers menus, classes, and the C preprocessor.

STRUCTURED PROGRAMMING by Jeff Duntemann

As long as he's not distracted again, Jeff will continue his discussion of communication interrupts.

GRAPHICS PROGRAMMING by Michael Abrash

Michael puts the moves on animation using VGA's 256 colors.

PROGRAMMER'S BOOKSHELF by Michael Swaine

The Emperor's New Mind, examines computers, minds, and the laws of physics.

FORUM

EDITORIAL by Jonathan Erickson

LETTERS by you

SWAINE'S FLAMES by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST by Tami Zemel


Copyright © 1991, Dr. Dobb's Journal