Feel free to improve the article, but do not remove this notice before the discussion is closed. For more information, see the guide to deletion. Find sources:"EC" programming language – news·newspapers·books·scholar·JSTOR%5B%5BWikipedia%3AArticles+for+deletion%2FEC+%28programming+language%29+%282nd+nomination%29%5D%5DAFD
eC currently relies on GCC or Clang to perform the final steps of compilation, using C as an intermediate language.[7] There are, however, plans to integrate directly with LLVM to skip the intermediate C files.[8]
eC is available as part of the ecere-sdk package in Debian/Ubuntu and other derived Linux distributions. A Windows installer also bundling MinGW-w64 is available from the main website. The free and open-source SDK including the eC compiler can also be built for a number of other platforms, including OS X, FreeBSD and Android.[9]
It is also possible to deploy eC applications to the web by compiling them to JavaScript through Emscripten, or to WebAssembly through Binaryen.
import"ecere"classHelloForm:Window{caption="My First eC Application";borderStyle=sizable;clientSize={304,162};hasClose=true;Labellabel{this,position={10,10},font={"Arial",30},caption="Hello, World!!"};};HelloFormhello{};