Accueil InfoQ Language Design sur InfoQ
Actualités
Flux RSS-
Mise À Jour Des Méthodes d'Interface Par Défaut en C#
À mesure que la prise en charge des méthodes d'interface par défaut est presque terminée, des problèmes sont soulevés. Bien que beaucoup ait été accompli, il s’agit d’une fonctionnalité complexe et de nombreux détails ne sont pas encore définis.
-
Une nouvelle JEP simplifierait la variance de type en Java
Une nouvelle JEP propose de faciliter la manipulation du concept ésotérique de variance de type en Java. La nouvelle proposition, qui cible potentiellement Java 10, introduirait un moyen de spécifier la variance par défaut des types ciblés dans la définition de type générique, par opposition à la manière actuelle de l'indiquer par des caractères génériques lorsque le type générique est instancié.
-
Mise à jour de la liste des fonctionnalités pour C# 6 et VB 12
Vu que la prochaine version de C# se rapproche de sa date de sortie, les fonctionnalités qui ne sont pas tout à fait prêtes doivent être retirées. Les fonctionnalités qui sont récemment supprimées de la liste sont les constructeurs primaires et les expressions de déclaration.
-
Oracle lance le projet Valhalla pour Java
Oracle a annoncé le projet Valhalla pour Java pour expérimenter de nouvelles fonctionnalités avancées pour la JVM et le langage Java, comprenant une refonte majeure des génériques.
-
Clojure, CoffeScript et Haskell sont les langages généralistes les plus expressifs
Les langages généralistes les plus expressifs sont Clojure, CoffeeScript et Haskell. Telle est la conclusion d'une étude qui a utilisée comme unité de mesure de l'expressivité le nombre de lignes de code modifiées à chaque Commit (LoC/commit).