Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 See also  





3 References  





4 External links  














SMALL






فارسی
Македонски
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Small Machine Algol Like Language
ParadigmsProcedural, imperative, structured, object-oriented
FamilyALGOL
Designed byNevil Brownlee
DeveloperUniversity of Auckland
First appeared1980; 44 years ago (1980)
Final release

Final / 1985; 39 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]

External links[edit]


Retrieved from "https://en.wikipedia.org/w/index.php?title=SMALL&oldid=1219133308"

Categories: 
Algol programming language family
Systems programming languages
Procedural programming languages
Object-oriented programming languages
Programming languages created in 1980
 



This page was last edited on 15 April 2024, at 23:32 (UTC).

Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki