Vala

Vala is an object-oriented programming language with a self-hosting compiler that generates an intermediate representation in C source code and uses the GObject system. It is free and open-source software released with a GNU Lesser General Public License (LGPL) version 2.1+. Wikipedia

Created Year: 2006
Developed by: Jürg Billeter
Operating systems: cross-platform
Implemented in: Vala
File extensions: vala, vapi

Wikidata: Q1138939

Influenced by: Boo • C • C++ • C# • D • Java

Programming paradigms: structured programming • object-oriented programming • imperative programming

Language types: object-based language

Vala Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Vala

static void main (string[] args)
{
	stdout.printf ("Hello World\n");
}

Search on GitHub


Latest data update: 2026-10-05