Le langage de programmation Haxe passe en version 4Haxe est un langage de programmation, open source, haut niveau proposant un typage strict qui est par la suite cross compilé (et optimisé) vers différents langages tels que C++, JavaScript, C#, Java, Python, Lua, PHP et Flash. Haxe peut aussi bien être utilisé pour le développement de jeux vidéo comme pour le développement d'applications de bureau, d'applications mobiles et même d'applications Web. D'ailleurs, Haxe a été utilisée dans Evoland, Papers, Please, Dead Cells et Northgard.

La version 4.0.0 apporte :
- une nouvelle syntaxe pour la déclaration des fonctions ;
Code : Sélectionner tout 1
2
3
4
5
6
7
8
9
10
11
12
13
14// no arguments () -> Void // single argument (name:String) -> Void // multiple (also, optional) arguments (name:String, ?age:Int) -> Void // unnamed arguments (Int, String) -> Bool // mixed arguments, why not (a:Int, ?String) -> Void
- une syntaxe avec l'opérateur flèche (comme en JavaScript) ;
Code : Sélectionner tout 1
2
3// no arguments () -> trace("Haxe is great!") // equivalent for `function() trace("Haxe is great!")` - le mot clé final pour les fonctions ;
- un nouvel interpréteur Haxe plus rapide ;
- le support Unicode sur toutes les cibles ;
- les itérateurs clé-valeurs ;
- le protocole de services pour les EDI ;
- un successeur pour Neko, plus performant : HashLink.
La liste complète des nouveautés est disponible ici.
Votre opinion
Avez-vous déjà utilisé Haxe ?
Que pensez-vous d'un langage qui est recompilé vers un autre langage ?Source
Site officiel
Vous avez lu gratuitement 1 739 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.