"write GNOME applications and libraries in a high-level programming language" "the Vala compiler translates Vala source code into C source and header files"
"C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *noth
Vala has C# syntax but compile to efficient C (like Eiffel) and do not need runtime. Using it in GNOME enable to use all C library, and use vala library from outside too. It is also usable for mobile (no runtime).