Skip to content

Vala

Vala — язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME. Язык был разработан Йюргом Биллетером (Jürg Billeter) и Раффаэле Сандрини (Raffaele Sandrini).

Установка

Vala можно установить через терминал:

shell
su -
apt-get install vala

Примеры программ

Простой пример программы без ООП:

vala
void main () {
    print ("Hello, World\n");
}

А в этом примере уже применяются принципы ООП:

vala
class Sample {

    void run () {
        stdout.printf("Hello, World\n");
    }

    static int main (string[] args) {
        var sample = new Sample ();
        sample.run ();

        return 0;
    }
}

Запуск программ

Для запуска программы нужно выполнить:

shell
vala sample.vala

Или можно сначала скомпилировать в исполняемый файл, после чего его запустить:

shell
valac sample.vala -o sample
./sample

Авторы

История изменений