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

Авторы

The avatar of contributor named as Антон Политов Антон Политов
The avatar of contributor named as Владимир Васьков Владимир Васьков
The avatar of contributor named as Давид Султаниязов Давид Султаниязов
The avatar of contributor named as Alex K Alex K

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