With the Ecere SDK, you can create a statically linked executable file under 1 MB. A dynamic runtime library can also be built under 2 MB. Ecere works in a variety of display drivers, including X11, GDI, OpenGL, Direct3D. It was originally designed for gaming graphical interfaces, but now it is a rich, versatile cross-platform graphical interface.
The SDK has a compiler for the eC language, the OO language, which compiles to its own code, which can be linked to C ++ at the C level (that is, extern "C").
eC has many basic OO concepts and C ++ syntax, but offers simpler and more elegant code, especially for GUI design: it has properties, instances of virtual methods for events, you use '.' instead of '->' to access members of the heap of objects. It still fully supports all the syntax, grammar and functions of C. eC saves you the pain of header and prototype files, as well as a more modern import mechanism.
Jerome
source share