I'm not sure what you mean here, perhaps I don't understand your point. I don't see much similarity between Vala and Qt. Vala is C#, but tailored for the GObject system, while Qt is built on top of C++ and has nothing to do with GObject. That is, Vala is a new programming language, with syntax optimized for GObject. It includes things like automatic memory management, nice 'for' loops, and various other things from modern languages like Java/C#/etc. Also I'm not sure what you mean by "if the generated C code is incorrect you're in deep trouble." If the assembly code generated by GCC from your C source is incorrect you're also in deep trouble - don't we always have to trust our compilers?
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds