SMALL: Difference between revisions
imported>BD2412 m →History: clean up spacing around commas and other punctuation fixes, replaced: , → , |
imported>RussBot m Robot: Editing intentional link to disambiguation page in hatnote per WP:INTDABLINK (explanation) |
||
| Line 1: | Line 1: | ||
{{Other uses|Small (disambiguation){{!}}Small}} | |||
{{Infobox programming language | {{Infobox programming language | ||
| name = Small Machine Algol Like Language | | name = Small Machine Algol Like Language | ||
Latest revision as of 01:54, 30 June 2025
Script error: No such module "other uses". Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters". Small Machine Algol Like Language (SMALL), is a computer programming language developed by 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 (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
References
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".