Special Issue 1994 - ALTERNATIVE PROGRAMMING LANGUAGES


FEATURES

The Parasol Programming Language

by Robert Jervis

Parasol, short for "Parallel Systems Object Language," is a development environment influenced by C and Smalltalk, although its design also reflects C++, CLU, Algol, and Turbo Pascal.

The Perl Programming Language

by Oliver Sharp

Perl, a language designed to handle a variety of network system-administration tasks, makes manipulating the socket protocol easier still. Oliver shows how to write Perl scripts that communicate across networks of UNIX machines.

The Sather Programming Language

by Stephen M. Omohundro

Sather is a language that's simple, interactive, and nonproprietary. It sports parameterized classes, object-oriented display, statically checked strong typing, multiple inheritance, garbage collection, and more.

The Modula-3 Programming Language

by Sam Harbison

Feature-for-feature, Modula-3 is on a par with Ada and C++, but avoids complexity by simplifying individual features like inheritance and generics. Furthermore, Modula-3 is less of a moving target because it already has features only now being added to those other languages.

Bob: A Tiny Object-Oriented Language

by David Betz

This tiny C-like object-oriented language, developed by the creator of XLisp, XScheme, and other well-known public-domain languages, is a powerful extension language.

The Tcl Programming Language

by John K. Ousterhout

Tcl (pronounced "tickle") is a command language John designed to be a powerful and flexible "glue" language for assembling software components.

Quincy: The Architecture of a C Interpreter

by Al Stevens

Quincy, a C interpreter with a front end based on Al's D-Flat windowing system, is fast, small, and efficient.

The Dylan Programming Language

by Tamme D. Bowen and Kelly M. Hall

Originally based on Scheme, Dylan is an object-oriented, dynamic language designed to replace existing static languages for the development of large software systems.

The Oberon Programming Language

by Josef Templ

Oberon, a general-purpose, object-oriented programming language that evolved from Pascal and Modula-2, has been implemented for DOS, Windows, Amiga, Mac, and UNIX.

Editorial

by Jonathan Erickson


Copyright © 1994, Dr. Dobb's Journal