vala是面向GNOME开发者的高级编程语言,基于GNOME的Gobject类型系统,他和c#有着相似的语法。编译时先转化为C代码,然后编译为本地代码。vala被允许访问c库,特别是
基于Object的库。它和Glib和GTK+绑定在一起。下面安装vala环境,以ubuntu为例,
sudoadd-apt-repositoryppa:vala-team
sudoapt-getupdate
sudoapt-getinstallvalac
来看看vala的helloworld。创建test.vala
voidmain(){
print(helloworld\n);
}
编译test.vala
valactest.vala
运行程序
./test
输出
helloworld