HOME

TheInfoList



OR:

Lynx is a
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming l ...
for large distributed
networks Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
, using
remote procedure call In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (lo ...
s. It was developed by the
University of Wisconsin–Madison A university () is an institution of higher (or tertiary) education and research which awards academic degrees in several academic disciplines. ''University'' is derived from the Latin phrase ''universitas magistrorum et scholarium'', which ...
in 1984 for the
Charlotte multicomputer operating system Charlotte ( ) is the most populous city in the U.S. state of North Carolina. Located in the Piedmont region, it is the county seat of Mecklenburg County. The population was 874,579 at the 2020 census, making Charlotte the 16th-most populou ...
. In 1986 at the
University of Rochester The University of Rochester (U of R, UR, or U of Rochester) is a private university, private research university in Rochester, New York. The university grants Undergraduate education, undergraduate and graduate degrees, including Doctorate, do ...
Lynx was ported to the
Chrysalis operating system A pupa ( la, pupa, "doll"; plural: ''pupae'') is the life stage of some insects undergoing transformation between immature and mature stages. Insects that go through a pupal stage are holometabolous: they go through four distinct stages in the ...
running on a
BBN Butterfly multiprocessor BBN might refer to: * Bayesian belief network, a probabilistic graphical model that represents a set of random variables and their conditional independencies via a directed acyclic graph * Bible Broadcasting Network, a global Christian radio netwo ...
.


References


Bibliography

M. L. Scott, "The Lynx Distributed Programming Language: Motivation, Design, and Experience," ''Computer Languages'' 16:3/4 (1991), pp. 209-233. http://citeseer.ist.psu.edu/scott91lynx.html Concurrent programming languages {{compu-lang-stub