Vala é uma fonte aberta, linguagem de programação livre e moderno e projeto de software concebido a partir do deslocamento para trazer novos recursos de programação para desenvolvedores do GNOME. É um compilador para o sistema de tipo GObject, permitindo que os desenvolvedores do GNOME para criar aplicações surpreendentes.
Características à primeira vista
As principais características incluem interfaces, propriedades, sinais, foreach, expressões lambda, inferência de tipo para variáveis locais, genéricos, tipos de não-nulos, gerenciamento de memória assistida, manipulação de exceção, assim como módulos do tipo aka plugins.
Sem esforço complexo escrever código orientado a objeto
Com o compilador da Vala você, como um desenvolvedor, vai ser capaz de escrever código complexo orientada a objetos sem esforço, mantendo os requisitos de memória de baixo, e manter um C ABI e API padrão.
Permite o acesso a bibliotecas C existentes
O projeto foi concebido de tal forma que permite o acesso a bibliotecas C, bibliotecas existentes especialmente baseados em GObject, sem a necessidade de ligações de tempo de execução.
It & rsquo; s perfeito para GTK + e GNOME
Vala é um compilador de linha de comando e linguagens de programação. Os desenvolvedores que trabalham com GTK + e GNOME será capaz de usar Vala para escrever o código e compilá-lo.
It & rsquo; s influenciado pelo C ++, C, C #, Python, Java e D
A linguagem de programação Vala foi influenciado pelo bem conhecido e amplamente utilizado C, C ++, D, Python, C # e linguagens de programação Java. É um software multi-plataforma que pode ser facilmente transportado em outros sistemas operacionais.
Ele é suportado por uma vasta gama de programas IDE
Outra característica interessante é a compatibilidade com os programas de vários IDE (Integrated Development Environment), incluindo Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Texto Sublime, Vim, Vala Brinquedos para Gedit, Euclide, Redcar, TextMate e Valama.
Disponibilidade e arquiteturas suportadas
Vala é distribuído somente como um arquivo de origem. Isso significa que o usuário deve configurar e compilar o código antes da instalação. Claro, ele também pode ser facilmente instalado em qualquer distribuição GNU / Linux a partir dos repositórios de software padrão. Ambas as arquiteturas de 32 bits e de 64 bits são suportados neste momento
O que é novo nesta versão:.
- Adicionar opção --shared-biblioteca para arquivos de GIR.
- Correções de bugs e atualizações de ligação.
O que é novo na versão 0.29.2:.
- Correções de bugs e atualizações de ligação
O que é novo na versão 0.28.0:.
- atualizações de vinculação
O que é novo na versão 0.27.1:.
- mensagens do compilador imprimir em cores
- Adicionar desordem-GDK-1.0.
- Adicionar desordem-GST-3.0.
- Adicione ligações de desordem-x11-1.0.
- Adicione o restante extras-0,7 ligações.
- Correção de bug e atualizações de ligação.
ligações
ligações
O que é novo na versão 0.26.1:.
- Correções de bugs e atualizações de ligação
O que é novo na versão 0.26.0:.
- Correção de bug e atualizações de ligação
O que é novo na versão 0.25.4:.
- Adicionar opção --vapi-comments
- Correções de bugs e atualizações de ligação.
O que é novo na versão 0.25.3:.
- Correções de bugs e atualizações de ligação
O que é novo na versão 0.25.2:.
- Exigir e alvo GLib & gt; = 2,24
- Relatório de advertência para os campos de struct privadas.
- Substituir webkit2gtk-3.0 ligações com ligações webkit2gtk-4.0.
- Sempre construir vapigen.
- Correções de bugs e atualizações de ligação.
O que é novo na versão 0.24.0:.
- Correções de bugs e atualizações de ligação
O que é novo na versão 0.23.2:.
- estruturas de eventos Bind GDK como aulas compactas
- Alterne ligações gdk-x11-3.0 para .gir.
- Mudar librsvg-2.0 ligações para .gir.
- Correções de bugs e atualizações de ligação.
O que é novo na versão 0.23.1:.
- Atualizações do analisador GIR
- Mudar libnotify ligações para .gir.
- Adicione libpeas-gtk-1.0 ligações.
- Adicione ligações xcb-ICCCM.
- Correções de bugs e atualizações de ligação.
Comentários não encontrado