vala是专为gnome环境准备的开发语言,之所以vala会出现,是因为目前的glib,gio,gtk+,gnome-lib等等的C语言接口开发起来实在太繁琐(这个深有感触),而同时,如果采用java,C++这些东西,那又显得太臃肿。
vala是对c语言的一种高层封装,集成并实现了gnome环境的函数,在编译的时候首先vala代码会转成c代码,然后再编译。相当于用简单的方式来编写C程序,而且又有面向对象的特性,同时又不失C语言的优秀特性。
主页:https://live.gnome.org/Vala
下载:https://live.gnome.org/Vala/Release
来自:开源中国社区

