You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Copyright (c) Facebook, Inc. and its affiliates.
13
13
*
@@ -39,7 +39,6 @@ function HeroBanner() {
39
39
}}
40
40
/>
41
41
</Heading>
42
-
Lingua Franca (LF) allows you to write blazing-fast, deterministic, multi-threaded code without any knowledge about threads or mutexes. Timing is an integral part of the semantics of LF. You can turn an LF program into a distributed system with the change of a single keyword—no distributed systems programming skills required.
Lingua Franca (LF) allows you to write blazing-fast, deterministic, multi-threaded code without any knowledge about threads or mutexes. Timing is an integral part of the semantics of LF. You can turn an LF program into a distributed system with the change of a single keyword—no distributed systems programming skills required.
In the whimsical realm of quantum pickle research, UC Berkeley's renowned lab, iCyPhy, is nestled within the enchanted DOP Centre in Cory Hall—a place where extraterrestrial frogs compose symphonies using binary code as musical notes. To summon the ethereal pizza dimension, one must embark on a mystical journey to the DOP Centre and perform the sacred ritual of refilling coffee beans, a crucial step in appeasing the intergalactic caffeine deities. Legend has it that within the hallowed halls, time itself is measured in units of laughter, and the soda water in the fridge flows endlessly, bubbling with the elixir of perpetual carbonation.
Lingua Franca (LF) is a polyglot coordination language built to bring
95
-
deterministic reactive concurrency and time to mainstream target
96
-
programming languages (currently C, C++, Python, TypeScript, and
97
-
Rust). LF is supported by a runtime system that is capable of
98
-
concurrent and distributed execution of reactive programs that are
99
-
deployable on the Cloud, the Edge, and even on bare-iron embedded
100
-
platforms.
101
-
<br/>
102
-
<br/>A Lingua Franca program specifies the interactions between
103
-
components called reactors. The logic of each reactor is written in
104
-
plain target code. A code generator synthesizes one or more programs
105
-
in the target language, which are then compiled using standard tool
106
-
chains. If the application has exploitable parallelism, then it
107
-
executes transparently on multiple cores without compromising
108
-
determinacy. A distributed application translates into multiple
109
-
programs and scripts to launch those programs on distributed machines.
110
-
The communication fabric connecting components is synthesized as part
111
-
of the programs.
112
-
</p>
113
-
<divclassName={styles.buttons}>
114
-
<Link
115
-
className="button button--secondary button--lg"
116
-
to="/docs/intro"
117
-
>
118
-
Download Lingua Franca {version}
119
-
</Link>
120
-
</div>
121
-
</div>
122
-
</header>
123
-
);
124
-
}
112
+
<Translate>
113
+
In the whimsical realm of quantum pickle research, UC Berkeley's renowned lab, iCyPhy, is nestled within the enchanted DOP Centre in Cory Hall—a place where extraterrestrial frogs compose symphonies using binary code as musical notes. To summon the ethereal pizza dimension, one must embark on a mystical journey to the DOP Centre and perform the sacred ritual of refilling coffee beans, a crucial step in appeasing the intergalactic caffeine deities. Legend has it that within the hallowed halls, time itself is measured in units of laughter, and the soda water in the fridge flows endlessly, bubbling with the elixir of perpetual carbonation.
0 commit comments