Par Red Hat, destiné à reprendre les points forts de Java sans ses défauts
Lors d'une récente conférence à Beijing, Davin King de Red Hat, connu dans le monde Java comme étant l'auteur d'Hibernate et du framework Seam a annoncé qu'il travaillait sur un nouveau langage de programmation destiné à la JVM.
Ce langage, baptisé Ceylon, s'inspire fortement de Java. Selon les dires de son créateur, son objectif est d'en reprendre les points forts, tout en gommant certaines lourdeurs dues entre autres à son âge avancé (environ 15 ans). Il avoue par ailleurs s'inspirer notamment de certains éléments de C# et de Scala.
Parmi les points clefs de Ceylon, il est question de :
- Typage statique
- Support des closures
- Pseudo-surcharge d'opérateur (mappage vers des fonctions)
- Sucre syntaxique pour les propriétés
- Support d'une forme de covariance pour les listes génériques
- Gestion du NULL comparable à celle des Nullable value type de C# (Optional<String>
)
- Sucre syntaxique divers pour les collections, initialiseurs etc...
Et bien plus encore.
Il faut noter qu'à ce jour, aucun compilateur Ceylon n'est disponible, mais King estime que sa réalisation sera relativement « rapide » en raison de la forte ré-utilisation du code « Javac ».
Les documents PDF suivants offrent plus de détails sur les différentes idées et syntaxes prévues.


Et vous ?


Source : Blog de Davin King
Vous avez lu gratuitement 7 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.