EC



Website: ec-lang.org

Proiectat de: Jérôme Jacovella-St-Louis


EC (Ecere C) este un limbaj de programare orientat pe obiecte, definit ca un super-set al limbajului C.

CE a fost inițial dezvoltată ca parte a proiectului ECERE Cross-platform Development Development Kit (SDK).

Obiectivele limbajului sunt de a oferi construcții, reflecție, proprietăți și module dinamice orientate pe obiecte în partea de sus a limbajului C, menținând în același timp compatibilitatea C și performanța autohtonă optimă.

C ca limbaj intermediar.

Cu toate acestea, există planuri de integrare direct cu LLVM pentru a omite fișierele C intermediare.ec este disponibil ca parte a pachetului Ecere-SDK din Debian/Ubuntu și alte distribuții Linux derivate.

De asemenea, un instalator Windows Bundling Mingw-W64 este disponibil de pe site-ul principal.

SDK-ul gratuit și open-source, inclusiv compilatorul CE, poate fi, de asemenea, construit pentru o serie de alte platforme, inclusiv OS X, FreeBSD și Android.it este de asemenea posibil să implementeze aplicații CE pe web, compilându-le pe JavaScript prin emscripten, sau la WebAssembly prin Binaryen.