Céu (programming language)
In-game article clicks load inline without leaving the challenge.
Céu is a synchronous reactive language intended for front-end applications that aims to be a safer alternative to C and C++. Céu supports synchronous concurrency with shared memory and deterministic execution and has a small memory footprint.
History
Early versions of Céu were developed in 2011 by Francisco Sant'Anna during his research at the Pontifical Catholic University of Rio de Janeiro.
Examples
Hello World
A "Hello World!" program that repeats every 250 milliseconds is:
Sources
- Sant'anna, Francisco; Rodriguez, Noemi; Ierusalimschy, R. (2018). . Monografias Em Ciência da Computação. doi:. S2CID .
- Lima, Guilherme F.; Santos, Rodrigo C. M.; Ierusalimschy, Roberto; Haeusler, Edward H.; Sant’Anna, Francisco (1 August 2019). "A memory-bounded, deterministic and terminating semantics for the synchronous programming language Céu". Journal of Systems Architecture. 97: 239–257. doi:. ISSN .
- Sant' Anna, Francisco; Ierusalimschy, Roberto; Rodriguez, Noemi (16 March 2015). "Structured synchronous reactive programming with Céu". Proceedings of the 14th International Conference on Modularity. pp. 29–40. doi:. ISBN 9781450332491. S2CID .