Jump to content

Céu (programming language)

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Céu
DeveloperFrancisco Sant'Anna
First appearedApril 3, 2014
Stable release
v0.30 / March 21, 2018
Websitewww.ceu-lang.org
Influenced by
C

Céu is a synchronous reactive language intended for front-end applications that aims to be a safer alternative to C and C++.[1] Céu supports synchronous concurrency with shared memory and deterministic execution and has a small memory footprint.[2]

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.[3]

Examples

Hello World

A "Hello World!" program that repeats every 250 milliseconds is:

loop do
    await 250ms;
    _printf("Hello World!\n");
end

[4]

References

  1. ^ Sant'Anna, Francisco (2023-02-12), fsantanna/ceu, retrieved 2025-06-05
  2. ^ "Home". ceu-lang.org.
  3. ^ "Céu - Programming language". pldb.io. Retrieved 2025-06-05.
  4. ^ "Céu Tutorial". www.ceu-lang.org. Retrieved 2025-06-05.

Sources