Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Argus is an open-source programming language designed for implementing real-time and distributed systems. It was developed at the University of Arizona in the 1980s as part of the Cedar project. Argus supports concurrent programming through a dataflow-like model, which means that values are transmitted between tasks via message passing or through shared memory constructs. The language includes support for task creation and synchronization primitives while providing higher-level abstractions to manage parallelism without requiring low-level management from developers. Despite being an older technology, Argus remains relevant due to its influence on subsequent programming languages like Erlang and Go, which have adopted similar concepts to handle large-scale distributed computing and telecommunications systems effectively.