SMALL


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

History

The aim of the language was to enable writing ALGOL-like code that ran on a small machine. It also included the string data 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, it was written in Fortran IV, to run on a Burroughs Corporation B6700 mainframe computer. Subsequently, it was rewritten in SMALL, and ported to a Digital Equipment Corporation PDP-10 mainframe and an IBM S360 mainframe.
About 1985, SMALL had some object-oriented programming features added to handle structures, and to formalise file manipulation operations.