Développeur : Sortie de Vala 0.1.6
Posté par Émilien Tlapale (page perso, ). Modéré le 20 janvier 2008.
La version 0.1.6 de Vala est sortie ! Vala est un langage de programmation avec une syntaxe fortement inspirée du C# conçu pour l'environnement GNOME. Bien qu'il s'agisse d'un langage de haut niveau, possédant par exemple des patrons de classe, de l'inférence de type ou des fonctions anonymes, il est compilé en C et utilise la bibliothèque GObject de façon standard.
Bien que principalement conçu pour GNOME, le langage Vala est utilisable simplement combiné avec GLib et GObject. Le langage est de plus facilement interopérable avec d'autres bibliothèques écrites en C, pour lesquelles il suffit de créer un fichier VAPI, et utilisable depuis d'autres langages de programmation capable de s'interfacer avec le C.
Cette nouvelle version vient à point combler les manques des versions précédentes en permettant aux méthodes d'objet d'être invoquées par des signaux, en rajoutant le support de la compilation conditionnelle et en autorisant l'imbrication des types génériques.
Vous ne pouvez plus rajouter de commentaires! (trop vieux)
Bien que principalement conçu pour GNOME, le langage Vala est utilisable simplement combiné avec GLib et GObject. Le langage est de plus facilement interopérable avec d'autres bibliothèques écrites en C, pour lesquelles il suffit de créer un fichier VAPI, et utilisable depuis d'autres langages de programmation capable de s'interfacer avec le C.
Cette nouvelle version vient à point combler les manques des versions précédentes en permettant aux méthodes d'objet d'être invoquées par des signaux, en rajoutant le support de la compilation conditionnelle et en autorisant l'imbrication des types génériques.
Vala - GNOME Live! (767 hits)
[ANNOUNCE] Vala 0.1.6 (147 hits)
Journal : Un langage pas comme les autres : Vala (813 hits)
> Lire la dépêche (132 commentaires, moyenne: 2,5).




Re: C & Cie
mais certains compilateurs nomment encore les fichiers comme ça quand aucun nom n'est donné par l'utilisateur
Dont gcc, qui est quand même le compilateur par défaut sous Linux !
Résultat de la compilation par gcc d'un source bidon :
$ gcc toto.c
$ file a.out
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
[ Répondre ]