Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


eC is an extension of the C programming language for embedded systems design. It was developed by eSOL Co., Ltd. to provide additional features and syntax designed specifically for real-time operating systems (RTOSs) and deeply embedded software. eC includes language constructs that facilitate concurrent programming, such as multi-threading support through the use of lightweight processes called "activations," message passing mechanisms, synchronization primitives like semaphores and mutexes that operate at a higher level than conventional C code, as well as fault-tolerant capabilities like assertions and preconditions for enhanced safety-critical applications. The language can be translated into equivalent ANSI C code to run on standard platforms or directly executed by specialized runtime environments provided by eSOL's products.

Hire Ec Experts

Enter your email to get started.