Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert confirmé
    Avatar de Blondelle Mélina
    Femme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    mars 2018
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 26
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : mars 2018
    Messages : 82
    Points : 5 471
    Points
    5 471

    Par défaut Scala 3 prévu pour début 2020 peu après la sortie de la version 2.14

    Scala 3 prévu pour début 2020 peu après la sortie de la version 2.14
    son créateur nous livre un aperçu de ses nouveautés

    Scala, le langage de programmation devant son nom à la concaténation « scalable language » ou langage évolutif, a été conçu pour être un langage polyvalent, puissant et adapté aux petits scripts comme aux grands logiciels. Le but de Martin Odersky, son créateur, était de mettre sur pied un langage de programmation qui fusionne la programmation orientée objet et fonctionnelle. Son développement a commencé en 2001 et la première version a été rendue publique en 2003. Dotty, quant à lui est un compilateur pour Scala et deviendra Scala version 3.0, les développeurs de Scala l'ont annoncé. En effet, le langage est en pleine mutation, pour migrer de Scala 2 vers Scala 3.

    Nom : scala.jpg
Affichages : 1895
Taille : 6,0 Ko

    Les développeurs prévoient publier Scala 3.0 peu après 2.14. Et selon le calendrier en vigueur qui peut bien changer, sa sortie est prévue pour 2020. Scala 2.14 aura pour but de préparer l'arrivée de Scala 3 avec la définition des outils de migration, les bibliothèques shims (utilisées pour prendre en charge une ancienne API dans un environnement plus récent ou pour exécuter des programmes sur différentes plates-formes logicielles pour lesquelles ils ont été développés) et les avis du public.

    Scala a été le pionnier de la fusion de la programmation orientée objet et fonctionnelle dans un environnement typé. Scala 3 sera un grand pas vers la réalisation du plein potentiel de ces idées. La nouvelle version du langage aura pour objectifs d'éliminer les incohérences, de consolider les constructions linguistiques pour améliorer la cohérence, la sécurité, l'ergonomie et la performance du langage. Aussi, à la différence de la version 2, le compilateur Dotty sera doté du support LSP (Language Server Protocol).

    Scala 3 et Scala 2 partagent la même bibliothèque standard, le code Scala 3 peut utiliser des artefacts Scala 2, car Scala 3 comprend le format de fichier de classe pour les sources compilées avec Scala 2.12 et plus. Scala 3 dispose d'une option -language:Scala2 qui permet de compiler la plupart des codes Scala 2 et met en évidence les réécritures nécessaires en tant qu'alertes de migration et l'option -rewrite pour l'exécution de plusieurs réécritures automatiquement.

    Les développeurs tiennent à rappeler que, bien que beaucoup de changements sont annoncés avec la version 3 de Scala, Scala 2 et Scala 3 sont fondamentalement le même langage. Presque tout ce que les programmeurs Scala connaissent déjà de Scala 2 s'applique également à Scala 3 et la plupart des programmes fonctionnant sur Scala 2, fonctionneront tout aussi bien sur Scala 3 avec juste quelques légers changements.

    Source : Scala

    Et vous ?

    Qu'en pensez-vous ?
    Êtes-vous pour ou contre l'arrivée de cette nouvelle version de Scala annoncée pour 2020 ? Pourquoi ?

    Voir aussi :

    Reasonable Scala Compiler : un compilateur Scala expérimental axé sur la vitesse de compilation, annoncé par Twitter
    Feuille de route pour Scala 2.13 : collections, modularisation et améliorations de performance pour le compilateur
    Le langage Scala se met à la compilation rapide avec le compilateur incrémental Zinc
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    juin 2007
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : juin 2007
    Messages : 1 673
    Points : 2 911
    Points
    2 911

    Par défaut

    Une liste officielle de quelques changements à venir.
    Du même auteur: le cours OCaml, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

Discussions similaires

  1. En route vers Scala 3 : sortie de Dotty 0.1.2 RC 1
    Par dourouc05 dans le forum Scala
    Réponses: 0
    Dernier message: 15/06/2017, 01h07
  2. Réponses: 2
    Dernier message: 31/01/2017, 01h21
  3. Réponses: 17
    Dernier message: 17/04/2015, 17h01
  4. Intel annonce l'arrivée d'un Atom App Store pour les développeurs
    Par Katleen Erna dans le forum Actualités
    Réponses: 0
    Dernier message: 08/12/2009, 05h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo