Article · Wikipedia archive · Last revised Jun 16, 2026

Céu (programming language)

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.

Last revised
Jun 16, 2026
Read time
≈ 1 min
Length
206 w
Citations
4
Source
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

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

Sources