LocalazyLocalazy
Argus é uma linguagem de programação de alto nível desenvolvida em meados da década de 1970 no Laboratório de Engenharia de Software da Universidade do Sul da Califórnia. Argus foi concebida para apoiar o desenvolvimento de sistemas de software grandes e fiáveis. A linguagem recebeu o nome do deus grego da guerra, devido ao seu foco no apoio ao desenvolvimento de software para aplicações militares. Argus baseia-se na linguagem de programação PL/I, mas acrescenta várias características que a tornam mais adequada para grandes projectos de desenvolvimento de software. Por exemplo, Argus fornece apoio à programação modular, o que permite aos programadores quebrar um grande sistema de software em módulos mais pequenos e mais manejáveis. Argus também apoia a abstracção de dados, o que permite aos programadores criar tipos de dados que podem ser utilizados em diferentes módulos. Argus tem sido utilizado em vários grandes projectos de desenvolvimento de software, incluindo o desenvolvimento do sistema operativo VMS e do sistema de gestão de bases de dados Ingres.