Vala: Vale a pena aprender uma nova linguagem de programação?
Vala é uma linguagem moderna proposta pelo pessoal do Gnome. Sua sintaxe é baseada no C#. Trata-se de um compilador, sendo, assim, uma alternativa a linguagens interpretadas que possuem menor desempenho. Este artigo apresenta a linguagem e instrui o leitor a instalá-la em seu sistema, independente de qual distribuição.
Introdução
A linguagem Vala foi criada pelo pessoal do Gnome Live! com o objetivo de trazer recursos avançados aos desenvolvedores Gnome, sem a imposição de requisitos adicionais e sem reinventar a roda. Isto quer dizer que você pode trabalhar com a API do C e pode brincar com interfaces gráficas Gtk.
Também é possível compilar/programar Vala para o Windows, assim como acontece com C e C++.
Na verdade, Vala é um compilador para o sistemas de tipo GObject, desenvolvido e utilizado no GIMP, GTK e, consequentemente, no Gnome.
Neste artigo tentarei demonstrar a instalação e o uso do compilador, para abrir o apetite do leitor para a linguagem.
O Vala, apesar do que muitos podem pensar, não depende do Gnome. Pode ser instalado perfeitamente em um Slackware Linux com KDE ou WindowMaker. A única dependência do Vala é que você tenha um compilador C devidamente configurado, o Gtk2.x (com GLib 2.12 ou superior) e o Bison.
Isso significa que você pode instalar o compilador Vala sem muitos problemas no Windows, no FreeBSD, no NetBSD, ou qualquer outro BSD, assim como qualquer distribuição Linux.
Compilando e instalando:
O primeiro passo é baixar e descompactar o Vala:
wget -c http://ftp.gnome.org/pub/GNOME/sources/vala/0.7/vala-0.7.0.tar.gz
tar -xvf vala-0.7.0.tar.gz
Após baixar o compilador, vamos compilá-lo e instalá-lo. Para compilar o Vala é bem simples. Três comandos famosos:
cd vala-0.7.0/
$ ./configure
$ make
# make install
Agora estamos prontos para os testes e as brincadeiras com a linguagem.
Também é possível compilar/programar Vala para o Windows, assim como acontece com C e C++.
Na verdade, Vala é um compilador para o sistemas de tipo GObject, desenvolvido e utilizado no GIMP, GTK e, consequentemente, no Gnome.
Neste artigo tentarei demonstrar a instalação e o uso do compilador, para abrir o apetite do leitor para a linguagem.
Hora de instalar o Vala
Requisitos:O Vala, apesar do que muitos podem pensar, não depende do Gnome. Pode ser instalado perfeitamente em um Slackware Linux com KDE ou WindowMaker. A única dependência do Vala é que você tenha um compilador C devidamente configurado, o Gtk2.x (com GLib 2.12 ou superior) e o Bison.
Isso significa que você pode instalar o compilador Vala sem muitos problemas no Windows, no FreeBSD, no NetBSD, ou qualquer outro BSD, assim como qualquer distribuição Linux.
Compilando e instalando:
O primeiro passo é baixar e descompactar o Vala:
wget -c http://ftp.gnome.org/pub/GNOME/sources/vala/0.7/vala-0.7.0.tar.gz
tar -xvf vala-0.7.0.tar.gz
Após baixar o compilador, vamos compilá-lo e instalá-lo. Para compilar o Vala é bem simples. Três comandos famosos:
cd vala-0.7.0/
$ ./configure
$ make
# make install
Agora estamos prontos para os testes e as brincadeiras com a linguagem.