Linked by David Adams on Sat 5th Jul 2008 05:03 UTC, submitted by Pfeifer
Permalink for comment 321453
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.




Member since:
2005-07-07
So that begs the question. Why design a new language when there isn't anything that sufficiently differentiates it from every other programming language in existence? OK, that veering off into the realm of hyperbole. Still, the point remains.
Both Java and C# use a VM. Vala does not. Vala generates C code. Vala also is specifically geared towards the GObject system of GNOME. Vala gives you a fast, low overhead language with OO features that integrates nicely with GNOME. Neither Java nor C# does that.
It's also worth noting that GNOME is already developed in C and switching to Vala makes a lot more sense than Java or C#.
Edited 2008-07-05 11:33 UTC