Regarding C code generation, C++ compilers were for many years just C pre-processors like Vala is now. Vala is just younger (and prettier) language than C++, just give it time and it may grow into a real compiler like C++ compilers did. Whether we need yet another language is another matter... As to Gtk/Gobject and Qt, having programmed a little bit with both, there's much less difference between Gtk and Qt that with C and C++. If you know Gtk & C, Qt itself is not a problem, but C++ can be. Like Perl, it's a bit of a line noise compared to better designed languages (better designed meaning orthogonality etc, not performance & practicality).  and Qt's moc variant of C++ with its magic defines.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds