LocalazyLocalazy
Argus est un langage de programmation de haut niveau développé au milieu des années 1970 au Software Engineering Laboratory de l'Université de Californie du Sud. Argus a été conçu pour soutenir le développement de grands systèmes logiciels fiables. Le langage a été nommé d'après le dieu grec de la guerre, en raison de sa vocation à soutenir le développement de logiciels pour des applications militaires. Argus est basé sur le langage de programmation PL/I, mais ajoute plusieurs fonctionnalités qui le rendent plus adapté aux grands projets de développement de logiciels. Par exemple, Argus prend en charge la programmation modulaire, qui permet aux développeurs de diviser un grand système logiciel en modules plus petits et plus faciles à gérer. Argus prend également en charge l'abstraction des données, ce qui permet aux développeurs de créer des types de données qui peuvent être utilisés dans différents modules. Argus a été utilisé dans un certain nombre de grands projets de développement de logiciels, notamment le développement du système d'exploitation VMS et du système de gestion de base de données Ingres.