Canalblog
Suivre ce blog Administration + Créer mon blog
Publicité
LINUX & OPEN SOURCE
31 décembre 2008

Vala évolue rapidement

Il suffit de jetter un coup d'oeil sur les 'releases' http://live.gnome.org/Vala/Release pour constater que Vala évolue vite. Aussitôt que j'aurai un peu plus de temps, j'écrirais un petit traducteur C# vers Vala pour faciliter le portage des applications...
Publicité
Publicité
31 décembre 2008

Genie: Un langage de programmation simple et performant

Genie est un peu le cousin de Vala, il partage le même compilateur Valac et passe donc par l'intermédiaire du c qui est directement compilé en executable par gcc. Genie comme Vala s'appuit sur les puissantes bibliothèques de Gnome GLib et GTK+ pour produire...
30 décembre 2008

Différence entre vala et c#: string as indexer

Voici un exemple c# que j'ai pris dans la doc de Micro$oft qui ne marche pas en vala. Je vais me plonger de nouveau dans la doc de vala pour trouver ce qui ne va pas. Le message d'erreur généré par valac: /media/hda3/vala/daycollection.vala:22.16-22.19:...
30 décembre 2008

Différence entre vala et c#: Property

Le code qui suit compile sans problème, mais plante à l'éxecution. La correction est à la fin: Il faut introduire une variable private avec un nom différent du nom donné en Property // Exemple Property c# - plante en valausing GLib;namespace Essai_property...
30 décembre 2008

Différence entre vala et c#: Hashtable

Ce code ne marche pas avec Vala (8 erreurs à la compilation): Voir en-dessous le code modifié // statements_foreach_hashtable.cs// Using the Hashtable collection classusing GLib;public class MainClass { public static void Main(string [] args) { // Declare...
Publicité
Publicité
30 décembre 2008

Différence entre vala et c#: foreach sur une collection

L'itération sur une collection n'est pas possible avec Vala // statements_foreach_collections.cs// Using foreach with C#-specific collections:using GLib; // Declare the collection:public class MyCollection { int[] items; public MyCollection() { items...
30 décembre 2008

Similitude entre vala et c#: foreach

Une boucle foreach sur une table (array) a la même syntaxe en c# et vala. Le code: // Utilisation de la boucle foreach sur une tableusing GLib; class foreach_table { public static void main() { int impair = 0, pair = 0; int[] table = new int [] {0,1,2,5,7,8,11};...
30 décembre 2008

Deuxième différence entre vala et c#: ReadLn et gets

Avec Vala, on entre une chaine de caractères dans la console avec stdin.gets(chaine,n) , tandis qu'en c# on utilise Console.ReadLine(). Le code: // Entrée standardusing GLib; class Entree { public static void main() { //string name = Console.ReadLine();...
29 décembre 2008

Premiere difference entre vala et c# : WriteLine vs printf

Petite comparaison entre c# et vala pour une simple sortie de "Hello World" vers la console. Le code: // Hello worldusing GLib; /*class Hello { public static void Main() { System.Console.WriteLine("Hello Mono World - Ne fonctionne pas en Vala!"); }}*/...
29 décembre 2008

Vala sauvera-t-il C ?

Vala sauvera-t-il C ?
Voici une comparaison entre le nombre de projets en C (orange) , C++ (rouge), Java (mauve), C# (bleu clair) et Python (bleu foncé) , elle provient de ohloh.net Visiblement le developpement en C et C++ diminue fortement au profit de Java, C# et Python....
Publicité
Publicité
1 2 > >>
LINUX & OPEN SOURCE
Publicité
Archives
Publicité