Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system.
Qt / C++
Qt is a great cross-platform development toolkit. Very powerful and much easier to use than C++. Bindings available for many scripting languages. At work we wrote a sizable GUI a...