IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Ceylon : un nouveau langage pour la JVM
Par Red Hat, destiné à reprendre les points forts de Java sans ses défauts

Le , par _skip

62PARTAGES

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.

Introduction au langage Ceylon
Système de typage de Ceylon

Et vous ?

Donneriez-vous une chance à un tel langage ?
Pensez-vous qu'après l'annonce de Java 7 et 8, puis l'existence de Scala, Groovy, JRuby ou encore Jython, ce projet ait encore un avenir ?

Source : Blog de Davin King

Une erreur dans cette actualité ? Signalez-le nous !