Vala é uma linguagem de programação orientada a objetos, com sintaxe inspirada em C#.
Com um compilador auto-hospedado que gera código em C que usa GObject, foi criada para ser usada no desenvolvimento de aplicações para GNOME, e posteriormente foi adotada pelo Elementary OS.
Em um dos vídeos que fizemos os Testes de Desempenho com Linguagens de Programação, Vala ficou na 1º Colocação como a mais rápida no Round 2 e na 3º Colocação no ranking final perdendo somente para C++ e C, mas ficou na frente de linguagens como: Perl e Rust.
Para instalar a linguagem de programação Vala você pode usar o gerenciador de pacotes do seu sistema operacional. Exemplo no Ubuntu:
A letra c no final é referente ao compilador!
Hello, World!
em ValaApós devidamente instalado o compilador Vala, você pode testar um Hello, World! com o código abaixo:
Crie um arquivo de nome(exemplo): main.vala
Note que a extensão do arquivo é
.vala
E inclua o código abaixo:
Para compilar use o comando valac
, mas pode ser que no seus sistema só esteja disponível esse compilador junto com a versão, exemplo: valac-0.56
. Logo, esse seria o comando para você compilar:
Caso seu sistema haja outra versão, digite
valac
e depois pressione a tecla TAB para o auto-complete do seu terminal mostrar a versão disponível.
Automaticamente ele irá compilar o binário: main
, então para rodar basta usar um ./
:
Para mais informações sobre Vala acesse o site oficial.