LocalazyLocalazy
Argus je vysokoúrovňový programovací jazyk, ktorý bol vyvinutý v polovici 70. rokov v Laboratóriu softvérového inžinierstva na University of Southern California. Argus bol navrhnutý na podporu vývoja veľkých a spoľahlivých softvérových systémov. Jazyk bol pomenovaný podľa gréckeho boha vojny, pretože sa zameriaval na podporu vývoja softvéru pre vojenské aplikácie. Argus je založený na programovacom jazyku PL/I, ale pridáva niekoľko vlastností, ktoré ho robia vhodnejším pre veľké projekty vývoja softvéru. Argus napríklad poskytuje podporu modulárneho programovania, ktoré umožňuje vývojárom rozdeliť rozsiahly softvérový systém na menšie, lepšie zvládnuteľné moduly. Argus podporuje aj dátovú abstrakciu, ktorá umožňuje vývojárom vytvárať dátové typy, ktoré sa môžu používať v rôznych moduloch. Program Argus bol použitý v mnohých veľkých projektoch vývoja softvéru vrátane vývoja operačného systému VMS a systému na správu databáz Ingres.