Paradigmas | Procesal , imperativo , estructurado , orientado a objetos |
---|---|
Familia | ALGOL |
Diseñada por | Nevil Brownlee |
Desarrollador | Universidad de Auckland |
Apareció por primera vez | 1980 |
Lanzamiento final | Final / 1985 |
Lenguaje de implementación | Fortran IV, PEQUEÑO |
Plataforma | Mainframes : Burroughs B6700, DEC PDP-10 |
SO | TOPS-10 , VM / CMS |
Influenciado por | |
ALGOL |
Small Machine Algol Like Language ( SMALL ), es un lenguaje de programación de computadoras desarrollado por el Dr. Nevil Brownlee de la Universidad de Auckland .
El objetivo del lenguaje era permitir escribir código similar a ALGOL que se ejecutaba en una máquina pequeña. También incluyó el string
tipo de datos para facilitar la manipulación del texto.
SMALL se utilizó ampliamente entre 1980 y 1985 en la Universidad de Auckland como ayuda para la enseñanza de la programación y para algunos proyectos internos. Originalmente, fue escrito en Fortran IV, para ejecutarse en una computadora central Burroughs Corporation B6700 . Posteriormente, se reescribió en SMALL y se transfirió a un mainframe PDP-10 de Digital Equipment Corporation (DEC) (en el sistema operativo TOPS-10 ) y un mainframe IBM S360 (en el sistema operativo VM Conversational Monitor System (VM / CMS) ).
Alrededor de 1985, SMALL tenía algunas características de programación orientadas a objetos agregadas para manejar estructuras (que faltaban en el lenguaje temprano) y para formalizar las operaciones de manipulación de archivos.