SMALL

From Wikipedia, the free encyclopedia

SMALL, Small Machine Algol Like Language, is a programming language developed by Dr. Nevil Brownlee of Auckland University.

[edit] History

The aim of the language was to enable people to write ALGOL-like code that ran on a small machine. It also included the string type for easier text manipulation.

SMALL was used extensively from about 1980 to 1985 at Auckland University as a programming teaching aid, and for some internal projects. Originally written to run on a Boroughs 6700 Main Frame in Fortran IV(?), subsequently rewritten in SMALL and ported to a DEC PDP-10 Architecture (on the Operating System TOPS-10) and IBM S360 Architecture (on the Operating System VM/CMS).

About 1984 SMALL had some object oriented features added to handle structures (That were missing from the early language), and to formalise file manipulation operations.

[edit] Other programming languages called SMALL

CompuPhase SMALL is a simple, typeless, 32-bit extension language with a C-like syntax. It is designed to be useful as an embedded systems programming language and is distributed under a liberal zLib/libpng license. This language is useful as a safer environment within or alongside the C programming language, for instance as a scripting language in games programming or on resource-limited systems. Now, however, it has been renamed to PAWN.

[edit] See also