Céu (programming language)
Jump to navigation
Jump to search
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
| Céu | |
|---|---|
| Developer | Francisco Sant'Anna |
| First appeared | April 3, 2014 |
| Stable release | v0.30
/ March 21, 2018 |
| Website | {{ |
| 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
[edit | edit source]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
[edit | edit source]Hello World
[edit | edit source]A "Hello World!" program that repeats every 250 milliseconds is:
loop do
await 250ms;
_printf("Hello World!\n");
end
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Sources
[edit | edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).