IBM Vala Guide
  • Обзор языка программирования Vala.
  • Обзор языка программирования Vala. Часть 1: Общие свойства и характеристики языка Vala
    • Начнём с азов
    • Компиляция и выполнение
    • Обзор синтаксиса
    • Функции
  • Часть 2 Объектно-ориентированное программирование на языке Vala
    • Классы и интерфейсы
    • Делегаты
    • Пример программы
  • Часть 3. Расширенные возможности языка Vala
    • Обработка ошибок
    • Многопоточность
    • Работа с библиотеками
Powered by GitBook
On this page

Was this helpful?

  1. Обзор языка программирования Vala. Часть 1: Общие свойства и характеристики языка Vala

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

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

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

valac -o hello hello.vala

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

./hello

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

valac -C hello.vala

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

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

PreviousНачнём с азовNextОбзор синтаксиса

Last updated 6 years ago

Was this helpful?