Argus (programming language)
{{distinguish|Honeywell ARGUS}}
Argus is a programming language created at MIT by Barbara Liskov between 1982 and 1988, in collaboration with Maurice Herlihy, Paul Johnson, Robert Scheifler, and William Weihl.{{cite journal |last=Liskov |first=Barbara |title=Distributed Programming in Argus |journal=Communications of the ACM |year=1988 |volume=31 |issue=3 |pages=300–312 |doi=10.1145/42392.42399 |s2cid=16233001 |doi-access=free }} It is an extension of the CLU language, and utilizes most of the same syntax and semantics. Argus was designed to support the creation of distributed programs, by encapsulating related procedures within objects called guardians, and by supporting atomic operations called actions.{{cite journal |last=Walker |first=E. F. |title=Orphan Detection in the Argus System |journal=Mit/LCS/Tr-326 |url=http://publications.csail.mit.edu/lcs/specpub.php?id=894 |access-date=2011-03-09 |archive-url=https://web.archive.org/web/20110720000935/http://publications.csail.mit.edu/lcs/specpub.php?id=894 |archive-date=2011-07-20 |url-status=dead }}
References
{{reflist}}
External links
- [http://pmg.csail.mit.edu/~dcurtis/argus/argus-manual.pdf Argus Reference Manual]
Category:Procedural programming languages
Category:Programming languages created in 1982
Category:Programming languages created by women
{{prog-lang-stub}}