Vala est un open source, langage de programmation libre et moderne et de projet de logiciel conçu à partir de l'offset à apporter de nouvelles fonctionnalités de programmation pour les développeurs de GNOME. Il est un compilateur pour le système de type GObject, permettant aux développeurs de GNOME de créer des applications étonnantes.
Caractéristiques un coup d'oeil
Les dispositifs principaux incluent des interfaces, propriétés, signaux, foreach, les expressions lambda, l'inférence de type pour les variables locales, les génériques, les types non-nulles, gestion de la mémoire assistée, la gestion des exceptions, ainsi que des modules de type aka plugins.
Effort écrire du code orienté objet complexe
Avec le compilateur Vala vous, en tant que développeur, serez capable d'écrire sans effort code orienté objet complexe tout en gardant les exigences de mémoire faible, et le maintien d'un C ABI et de l'API standard.
Permet l'accès à des bibliothèques C existantes
Le projet a été conçu de telle manière qu'il permet l'accès à des bibliothèques C existantes, bibliothèques basés ObjetG surtout, sans la nécessité pour les fixations d'exécution.
Il & rsquo; s parfait pour GTK + et GNOME
Vala est un compilateur de ligne de commande et les langages de programmation. Les développeurs qui travaillent avec GTK + et GNOME seront en mesure d'utiliser Vala pour écrire le code et le compiler.
Il & rsquo; s influencé par C ++, C, C #, Python, Java et D
Le langage de programmation Vala a été influencée par le bien connu et largement utilisé C, C ++, D, Python, C # et Java langages de programmation. Il est un logiciel multi-plateforme qui peut être facilement porté sur d'autres systèmes d'exploitation.
Il est soutenu par un large éventail de programmes d'IDE
Une autre caractéristique intéressante est la compatibilité avec les différents IDE (Integrated Development Environment) des programmes, y compris Anjuta, Valence, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Sublime Text, Vim, Vala Jouets pour Gedit, Euclide, Redcar, TextMate et Valama.
Disponibilité et pris en charge les architectures
Vala est distribué seulement comme une archive source. Cela signifie que l'utilisateur doit configurer et compiler le code avant l'installation. Bien sûr, il peut également être facilement installé sur une distribution GNU / Linux à partir des dépôts de logiciels par défaut. Les deux 32-bits et 64-bits architectures sont pris en charge à ce moment
Ce qui est nouveau dans cette version:.
- Ajouter --shared-bibliothèque pour les fichiers GIR.
- Correction de bugs et mises à jour obligatoire.
Ce qui est nouveau dans la version 0.29.2:.
- Correction de bugs et mises à jour de liaison
Ce qui est nouveau dans la version 0.28.0:.
- Mises à jour de liaison
Ce qui est nouveau dans la version 0.27.1:.
- Imprimer les messages du compilateur de couleur
- Ajouter encombrement gdk-1.0.
- Ajouter encombrement gst-3.0.
- Ajouter fixations encombrement x11-1.0.
- Ajouter le reste-extras-0,7 fixations.
- Correction d'un bug et des mises à jour de liaison.
fixations
fixations
Ce qui est nouveau dans la version 0.26.1:.
- Correction de bugs et mises à jour de liaison
Ce qui est nouveau dans la version 0.26.0:.
- Correction d'un bug et des mises à jour de liaison
Ce qui est nouveau dans la version 0.25.4:.
- Ajout d'une option --vapi-commentaires
- Correction de bugs et mises à jour obligatoire.
Ce qui est nouveau dans la version 0.25.3:.
- Correction de bugs et mises à jour de liaison
Quoi de neuf dans la version 0.25.2:.
- Exiger et cibler GLib & gt; = 2,24
- Rapport d'avertissement pour les champs struct privés.
- Remplacer webkit2gtk-3,0 liaisons avec les fixations de webkit2gtk-4.0.
- Toujours construire vapigen.
- Correction de bugs et mises à jour obligatoire.
Ce qui est nouveau dans la version 0.24.0:.
- Correction de bugs et mises à jour de liaison
Ce qui est nouveau dans la version 0.23.2:.
- des structures événementielles Bind GDK que les classes compactes
- Passer fixations gdk-x11-3.0 à .gir.
- Passer librsvg-2.0 fixations à .gir.
- Correction de bugs et mises à jour obligatoire.
Ce qui est nouveau dans la version 0.23.1:.
- Mises à jour de l'analyseur RIF
- Passer libnotify fixations à .gir.
- Ajout libpeas-gtk-1.0 fixations.
- Ajouter fixations xcb-ICCCM.
- Correction de bugs et mises à jour obligatoire.
Commentaires non trouvées