Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
vala [Le 23/12/2008, 20:15] Ban ajouts en tous genres |
vala [Le 07/08/2023, 12:36] (Version actuelle) spnux [Liens externes] MAJ hyperlien |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>développement BROUILLON}} | + | {{tag>programmation compilation}} |
| - | ====== Vala : Un langage de programmation pour GNOME====== | + | |
| + | ---- | ||
| + | |||
| + | ====== Vala : Un langage de programmation pour GNOME ====== | ||
| **Vala** est un nouveau langage de programmation (2006) qui propose des fonctionnalités modernes sans nécessiter l'installation d'un environnement d'exécution ou d'un interpréteur. | **Vala** est un nouveau langage de programmation (2006) qui propose des fonctionnalités modernes sans nécessiter l'installation d'un environnement d'exécution ou d'un interpréteur. | ||
| Ligne 10: | Ligne 13: | ||
| ===== Installation du compilateur (valac) ===== | ===== Installation du compilateur (valac) ===== | ||
| - | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://valac|valac]]**. | + | ====Via les dépôts officiels==== |
| + | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>valac]]**. | ||
| + | |||
| + | ====Via le PPA==== | ||
| + | |||
| + | [[ppa|Ajoutez à vos sources de logiciels le PPA]] suivant : [[https://launchpad.net/~vala-team/+archive/ppa|ppa:vala-team/ppa]] , rechargez la liste des paquets, puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://vala|vala]]** | ||
| ===== Utilisation du compilateur ===== | ===== Utilisation du compilateur ===== | ||
| Ligne 20: | Ligne 28: | ||
| Il est bien-sûr possible de fournir plusieurs fichiers sources Vala pour générer un exécutable. Pour lier une bibliothèque, on utilisera l'option ''%%--pkg%% <package>'', par exemple pour compiler un programme utilisant [[wpfr>GTK+]] : | Il est bien-sûr possible de fournir plusieurs fichiers sources Vala pour générer un exécutable. Pour lier une bibliothèque, on utilisera l'option ''%%--pkg%% <package>'', par exemple pour compiler un programme utilisant [[wpfr>GTK+]] : | ||
| - | valac source.vala -o executable --pkg gtk+-2.0 | + | valac --pkg gtk+-3.0 gtk-hello.vala |
| - | Pour plus de détails, référez-vous à la [[page de manuel]] de **valac**. | + | Pour plus de détails, référez-vous à la [[:man|page de manuel]] de **valac**. |
| - | ===== Exemple de code ===== | + | ===== Exemple de code (sans dépendence à GTK) ===== |
| Voici un exemple de [[wpfr>Hello World]] en Vala : | Voici un exemple de [[wpfr>Hello World]] en Vala : | ||
| - | <code c#> | + | <code vala> |
| using GLib; | using GLib; | ||
| Ligne 46: | Ligne 54: | ||
| ===== Liens externes ===== | ===== Liens externes ===== | ||
| - | * [[http://live.gnome.org/Vala|Site officiel de Vala]] **(en)** | + | * **(en)** [[https://wiki.gnome.org/Projects/Vala|Site officiel de Vala]] |
| - | * [[wpfr>Vala (langage de programmation)|Vala sur Wikipedia]] **(fr)** | + | * **(fr)** [[wpfr>Vala (langage de programmation)|Vala sur Wikipedia]] |
| ---- | ---- | ||
| - | //Contributeurs : [[utilisateurs:Dradge|Dradge]] // | + | //Contributeurs : [[utilisateurs:Dradge|Dradge]], [[utilisateurs:Ban]], [[utilisateurs:Kriegy|Kriegy]] // |