Posted by: Anonymous
on December 10, 2008 10:45 AM
Vala is clearer and more concise than C++. Objective C is barely used in Linux. C# needs a virtual machine (and Vala has a similar syntax, so it could be thought as "compiled C#"). D is a good language, but gdc hasn's been updated for over 1 year, and dmd is not free. Java needs a VM.
Vala was born to ease the development of compiled software under Linux and glib. It has more (linux) bindings than D, and it is easier to write one. It translates to C, so you can use your classes with C (and not only with C++).