Компиляция и выполнение

Для того чтобы компилировать Vala-программы, нужно установить компилятор. Необходимые пакеты можно найти в соответствующих репозиториях своего дистрибутива.

Исходный код был размещён в файле hello.vala, поэтому команда компиляции для создания выполняемого файла выглядит так:

valac -o hello hello.vala

Если компиляция завершилась без ошибок, то следует проверить, как работает наша дебютная Vala-программа:

./hello

Приветствие выведено, компилятор работает корректно, первый шаг сделан. Замечание: если вы хотите более подробно узнать о том, как взаимосвязан исходный код на языке Vala с кодом на С, то выполните такую команду:

valac -C hello.vala

В этом случае компилятор создаёт файл hello.c, открыв который, вы можете исследовать процесс преобразования объектно-ориентированного кода Vala в С-код.

Наверняка вы уже поняли, что исходный код содержится в файлах с расширением .vala. Вы сами определяете содержимое этих файлов, их количество – нет никаких ограничений, как, например, в языке Java: каждому классу отдельный файл. Хотите – делайте "как в Java", а хотите – пишите все классы и функции в один файл. В любом случае для логической организации кода существуют пространства имён. Впрочем, свалка из множества классов – это наихудшее решение с любой точки зрения.

Last updated