Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a2210430ce8b3e6e

Jump to content

// Workers AI · dad joke modeWhat did small say to smaller? You're little help.

From Wikipedia, the free encyclopedia
Small Machine Algol Like Language
ParadigmsProcedural, imperative, structured, object-oriented
FamilyALGOL
Designed byNevil Brownlee
DeveloperUniversity of Auckland
First appeared1980; 46 years ago (1980)
Final release
Final / 1985; 41 years ago (1985)
Implementation languageFortran IV, SMALL
PlatformMainframes: Burroughs B6700, DEC PDP-10
OSTOPS-10, VM/CMS
Influenced by
ALGOL

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

History

[edit]

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 (DEC) PDP-10 mainframe (on the operating system TOPS-10) and an IBM S360 mainframe (on the operating system VM Conversational Monitor System (VM/CMS)).

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

See also

[edit]

References

[edit]
[edit]