Vala是一门物件导向的程式语言，由编译器产生C语言代码和使用GObject系统，允许在Gnome运行时库的基础上使用大量现代的编程技巧。通过使用GLib和GObject，Vala提供了动态类型系统和基于引用计数（reference counting）系统的内存管理的功能。
Vala 语言特点或优势.1、语法兼容C#和Java具有类似C#/Java的表达能力，同时又兼顾原生C语言编译的性能和速度；面向 Java 开发者的Vala 特性介绍 面向 C# 开发者的 Vala 特