Vala

VALA est un nouveau langage de programmation qui vise à apporter des fonctionnalités linguistiques de programmation modernes aux développeurs GNOME.
Télécharger maintenant

Vala Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Jrg Billeter
  • Site Internet de l'éditeur:
  • http://www.paldo.org/libgee/

Vala Mots clés


Vala La description

Vala est un nouveau langage de programmation qui vise à apporter des fonctionnalités de programmation modernes aux développeurs GNOME. Vala est un nouveau langage de programmation qui vise à apporter des caractéristiques de langage de programmation modernes aux développeurs gnomes sans imposer des exigences d'exécution supplémentaires et sans utiliser d'abi différent par rapport aux applications et aux bibliothèques écrites dans C.Vala est conçue pour permettre l'accès aux bibliothèques C existantes, en particulier les bibliothèques basées sur GOBJECT, sans avoir besoin de liaisons d'exécution. Chaque bibliothèque à utiliser nécessite un fichier API Vala à la compilation, contenant les déclarations de classe et de méthode à Vala Syntaxe. Vala vient actuellement avec des liaisons incomplètes pour GLIB et GTK +. Il est prévu de fournir des liaisons générées pour la plate-forme GNOME complète à une étape ultérieure.Utilisation de cours et de méthodes écrites à Vala à partir d'une application écrite en C n'est pas difficile. La bibliothèque VALA ne doit installer que les fichiers d'en-tête générés et C peuvent ensuite accéder à l'API de GObject de la bibliothèque VALA comme d'habitude. Il devrait également être facilement possible d'écrire un générateur de liaisons pour avoir accès aux bibliothèques de Vala à partir d'applications écrites par ex. C # Comme l'analyseur Vala est écrit en tant que bibliothèque, de sorte que toutes les informations de compilation sont disponibles lors de la création d'une liaison. Voici quelques caractéristiques essentielles de "Vala": · Interfaces · Propriétés · Signaux · Pour chaque · Expressions Lambda · Tapez l'inférence sur les variables locales · Types non nuls · Gestion de la mémoire assistée Quoi de neuf dans cette version: · Amélioration du lecteur de .gir et de l'écrivain (Didier Ptitjes). · De nombreux correctifs de bugs et mises à jour de liaison.


Vala Logiciels associés