CÉU is a programming language that unifies the features found in dataflow and imperative synchronous reactive languages, offering a high-level and safe alternative to event-driven and multithreaded systems for embedded systems.CÉU supports concurrent lines of execution that run in time steps and are allowed to share variables. However, the synchronous and static nature of CÉU enables a compile time analysis that can enforce deterministic and memory-safe programs.CÉU also introduces first-class support for "wall-clock" time (i.e. time from the real world), and offers seamless integration with C and simulation of programs in the language itself.The CÉU compiler generates single-threaded code comparable to handcrafted C programs in terms of size and portability.Resumo. CÉUé uma linguagem que unifica os estilos dataflow e imperativo das linguagens síncronas reativas, oferecendo uma alternativa segura e de alto nível aos modelos orientados a eventos e multithreaded para sistemas embarcados. CÉU suporta linhas de execução concorrentes que avançam em passos de tempo e podem compartilhar variáveis. No entanto, a natureza síncrona e estática de CÉU viabiliza uma análise em tempo de compilação que assegura programas determinísticos.CÉU também introduz suporte de primeira classe para wall-clock time (i.e. tempo do mundo real) e oferece integração com C e simulação de programas na própria linguagem.O compilador de CÉU gera código single-threaded comparável a programas C em termos de tamanho e portabilidade.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.