EC (programovací jazyk)
eC (Ecere C) je objektově orientovaný programovací jazyk, který je zpětně kompatibilní s jazykem C. Cílem jazyka je umožnit objektově orientované programování, reflexi, vlastnosti a dynamické načítání modulů při zachování kompatibility s jazykem C a srovnatelného výkonu.[1][2][3][4][5][6] eC v současné době využívá GCC nebo Clang pro závěrečné kroky kompilace s využitím C jako mezijazyka.[7] Jsou však plány na přímé využití LLVM bez přechodných C souborů.[8] eC je k dispozici jako součást balíčku Je také možné využívat eC pro vývoj webu pomocí překladu do JavaScriptu s využitím Emscripten nebo do WebAssembly přes Binaryen. HelloHello world v eC: class HelloApp : Application
{
void Main()
{
PrintLn("Hello, World!");
}
}
Grafické uživatelské rozhraníHello world s GUI : import "ecere"
class HelloForm : Window
{
caption = "My First eC Application";
borderStyle = sizable;
clientSize = { 304, 162 };
hasClose = true;
Label label
{
this, position = { 10, 10 }, font = { "Arial", 30 },
caption = "Hello, World!!"
};
};
HelloForm hello { };
ReferenceV tomto článku byl použit překlad textu z článku EC (programming language) na anglické Wikipedii.
Externí odkazy
|