1993 Special 1995

Alternative programming languages 1994

text on archive.org (DVD)

(couverture_manquante.jpg)

Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

The Parasol Programming Language

[author : 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

[author : 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

[author : 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

[author : 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

[author : 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

[author : 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

[author : 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

[author : 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

[author : 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.