LocalazyLocalazy
Argus es un lenguaje de programación de alto nivel desarrollado a mediados de los años 70 en el Laboratorio de Ingeniería de Software de la Universidad del Sur de California. Argus se diseñó para apoyar el desarrollo de sistemas de software grandes y fiables. El lenguaje fue bautizado con el nombre del dios griego de la guerra, debido a su enfoque en el apoyo al desarrollo de software para aplicaciones militares. Argus se basa en el lenguaje de programación PL/I, pero añade varias características que lo hacen más adecuado para grandes proyectos de desarrollo de software. Por ejemplo, Argus admite la programación modular, que permite a los desarrolladores dividir un gran sistema de software en módulos más pequeños y manejables. Argus también admite la abstracción de datos, que permite a los desarrolladores crear tipos de datos que pueden utilizarse en distintos módulos. Argus se ha utilizado en una serie de grandes proyectos de desarrollo de software, incluido el desarrollo del sistema operativo VMS y el sistema de gestión de bases de datos Ingres.