IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Scala Java Discussion :

L'Union Européenne finance le langage Scala


Sujet :

Scala Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Par défaut L'Union Européenne finance le langage Scala
    L'Union Européenne finance le langage Scala
    Sur cinq ans, en vue de la simplification de la programmation parallèle


    L'équipe de développement du langage de programmation multiparadigme et open-source Scala vient d'obtenir une subvention de 2.3 millions d'Euro sur cinq ans de la part du Conseil Européen de la Recherche, organe de l'Union Européenne.

    Ces fonds permettront à l'équipe des chercheurs de l'École Polytechnique Fédérale de Lausanne (EPFL) de doubler ses effectifs pour "s'attaquer au défis de la programmation parallèle populaire", peut-on lire sur le site officiel du langage.

    Les recherches financées par cette subvention se concentreront sur l'intégration des mécanismes essentiels pour offrir un modèle de programmation simple capable de résoudre les problèmes qui surgissent habituellement de la concurrence entre plusieurs processus parallèles.

    Pour se faire, l'équipe compte sur la "virtualisation du langage", un concept novateur qui consiste en la construction de langages parallèles dédiés (DSL) hautement efficaces combinés à des prolongements polymorphes, hébergés en quelques sorte par un langage hôte (Scala dans ce cas)

    Ce programme de recherche se fera en collaboration avec l'équipe du laboratoire « Pervasive Parallelism » de l'université de Stanford. Cette équipe intégrera quelques uns de ses langages dédiés à Scala (CUDA, OPenCL et C/MPI) en utilisant la technique des prolongements polymorphes sus-cités.

    La voie académique, un modèle de financement sûr et efficace sur lequel bien d'autres langages open-source ferait bien de prendre exemple ?


    Source : le site officiel du langage

    Et vous ?

    Êtes-vous pour ou contre le financement d'un langage de programmation open-source avec l'argent du contribuable ?
    Développez-vous en Scala ? Pour quel usage et qu'en pensez-vous ?

  2. #2
    Inactif  
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2009
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2009
    Messages : 335
    Par défaut
    sa offre plus de choix

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 86
    Par défaut
    Now, that's a good news!

  4. #4
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 399
    Par défaut
    encore du fric parti dans un truc sans avenir ...

  5. #5
    Membre très actif
    Inscrit en
    Juin 2009
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 219
    Par défaut
    Citation Envoyé par stardeath Voir le message
    encore du fric parti dans un truc sans avenir ...
    La question se pose. Il y a une plétore de language, il y en a qui sont certifiés par l'ecma, d'autre par l'iso. Partir de l'existant pour apporter son lot d'innovation n'est-il pas intérressant?
    Pourtant on a bien l'exemple c -> c++ -> java -> c# où on est parti de l'existant pour apporter un certain nombre de nouveaux concepts.

    On refait la roue pour faire un demi metre de plus que le voisin.

    Honnetement, il m'est difficile d'envisager de changer de langage de programmation pour une énieme version de l'assembleur (je fais court)

  6. #6
    Membre très actif Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Par défaut
    encore du fric parti dans un truc sans avenir ...
    Trés constructif comme réaction, on croirait entendre le vieux poivrot de comptoir du coin se lamenter sur ses impôts.

    Scala est un des langages "made in europe" les plus prometteurs, voir le plus prometteur.
    Il reprend les concepts de CAML (inférence type, pattern matching) , java (portabilité), Erlang(programmation concurrente) tout en profitant de l'intégralité du monde java existant.

    C'est tellement sans avenir, que trois types dans un garage nommé "Twitter" l'utilise dans leur mainframe et d'autres "no-name" comme Sony, Siemens, EDFT, Xerox l'utilisent aussi

    il faudrait quoi, que l'UE s'habille en T-shirt Microsoft en sponsorisant C# ? arrêtez d'être stupide pendant 5 min svp....

  7. #7
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 399
    Par défaut
    c'est pas forcément améliorer l'existant qui me pose problème, c'est surtout balancer des millions dans un truc qui est à l'heure actuelle utilisé par 3 personnes et demi.

    ça me rappelle juste quand on m'a fait faire du caml, à l'époque l'inria était très confiant quant à sa diffusion, ensuite j'ai arrêté le caml, et même avec des efforts, j'en ai jamais ré-entendu parler depuis.

    ensuite sur le langage lui même, un langage multi paradigme, est tout sauf simple à appréhender, en tout cas à mon avis c'est pas fait pour rendre le langage populaire.

  8. #8
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    586
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 586
    Par défaut
    Je suis une des 3 et demi personnes qui utilis(ai)ent Scala et s'ils consacrent une partie de ces sous à faire un IDE potable, je m'y remets !

  9. #9
    Membre à l'essai
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Par défaut
    C'est pas exactement un financement du langage Scala, c'est juste qu'ils ont gagné un financement pour de la recherche sur la programmation parallèle. Je vois pas le problème, ça arrive tout le temps ce genre de financement pour de la recherche. Est-ce vraiment plus inutile que les financements pour mener une étude sur l'influence de la couleur de maillot des équipes de foot?

    Sinon le langage est loin d'être sans avenir comme dit plus haut, il a été adopté par Tweeter entre autre. Pour en avoir fait pas mal, il a beaucoup de bons et modernes concepts, il est très élégant, et il s'intéropère parfaitement avec Java pour avoir accès à l'API complète. Son principal défaut selon moi c'est d'être bien trop complexe, et d'avoir un peu trop de fonctionnalités différentes.

  10. #10
    Membre Expert
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Par défaut
    Citation Envoyé par Thorna Voir le message
    Je suis une des 3 et demi personnes qui utilis(ai)ent Scala et s'ils consacrent une partie de ces sous à faire un IDE potable, je m'y remets !
    Il n'est pas du tout question de cela.

    L'UE ne finance pas Scala et encore moins un IDE pour Scala.
    L'UE finance (ce qu'elle estime être) le meilleur projet susceptible de répondre à la problématique de la programmation parallèle dans le cadre d'un langage relativement conventionnel (raisonnablement POO et basé sur une VM populaire).

    Il se trouve que le bénéficiaire de cette subvention n'est autre que l'équipe de Martin Odersky qui développe le langage Scala. À mon avis l'UE en veut pour son argent et le résultat sera jugé quant à son potentiel en matière de démocratisation de la programmation parallèle. Je ne pense pas que d'autres critères (ergonomiques ou autres) soient pris en compte. Les résultats devront dépasser la simple portée du langage Scala ou alors ils seront considérés comme nuls.

  11. #11
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par SpiceGuid Voir le message
    Il se trouve que le bénéficiaire de cette subvention n'est autre que l'équipe de Martin Odersky qui développe le langage Scala. À mon avis l'UE en veut pour son argent et le résultat sera jugé quant à son potentiel en matière de démocratisation de la programmation parallèle. Je ne pense pas que d'autres critères (ergonomiques ou autres) soient pris en compte. Les résultats devront dépasser la simple portée du langage Scala ou alors ils seront considérés comme nuls.



    je pense que tu n'as pas idée de la manière dont ces fonds sont alloués, ni de celle dont ils sont réellement dépensés... mais pas de polémique
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  12. #12
    Membre Expert
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Par défaut
    Tu sais, moi je ne suis qu'un gentil programmeur du dimanche, alors les fonds européens ils me passent très au dessus de la tête. Mais tant mieux (ou tant pis) si ça t'as fait sourire.

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut Les p'tits suisses
    Depuis quand la Suisse fait partie de l'Union Européenne?
    J'ai dû rater un épisode...

  14. #14
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par jacques antoine Voir le message
    Depuis quand la Suisse fait partie de l'Union Européenne?
    J'ai dû rater un épisode...
    La Suisse ne fait pas partie de l'UE. Mais elle contribue à pas mal de budgets de recherche européens (et pas que de recherche d'ailleurs).
    Par ailleurs, à l'EPFL il doit y avoir plus de 50% des élèves qui sont citoyens de l'union européenne.
    Dernière modification par Invité ; 20/01/2011 à 16h13.

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 15
    Par défaut wahou
    J'aurais aimé voir les commentaire si on avait eu le même type d'annonce il y a une dizaine d'année sur un des langages tres populaires aujourd'hui (java ou C#)

    En tout cas, vous êtes tous bien clairvoyant pour savoir que ce langage n'a pas d'avenir.


    Même si je ne suis pas un grand fan de scala car pas assez fonctionnel (Business car le mot a un double sens en français) à mon gout, pour autant je reconnais que certains de mes codes réécrit dans ce language (scheduler, load balancer,...) aurait pu être des petits bijoux alors qu'il ne sont que boucles et trucs techniques à la con.

  16. #16
    Membre éclairé Avatar de LhIaScZkTer
    Inscrit en
    Mai 2004
    Messages
    564
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2004
    Messages : 564
    Par défaut
    2 millions et des poussières ce n'est pas énorme au niveau européen.

    Perso, moi, la programmation parallèle, j'y comprends rien. Par contre, qu'il y ait des travaux de recherches fait dans ce domaine est très bien. Même si ce langage-projet n'aboutit à rien, le résultat des recherches serviront sûrement à d'autres acteurs du marché.

    <troll>
    Dire que la caisse des états est vide est un peu facile. Ces 2 millions seraient vite récupérer avec une meilleure gestion des dépenses, plus de transparences envers les citoyens (pour un contrôle citoyen) et un arrêt du train de vie princier des états. C'est l'état qui est au service du citoyen et non le contraire... bref... ce n'est pas le sujet
    </troll>

    Il ne faut pas oublier que l'informatique reste une branche scientifique et que celle-ci évolue grâce à la recherche. Etre contre ce type de recherche, c'est être contre l'avancée du monde informatique...

    Mat.M ton propos par rapport au fac qui ne servent à rien est très extrémiste et réductionniste. N'oublie pas qu'il n'y a pas si longtemps que ça les informaticiens étaient en surnombre, aurait-il fallu arrêter de former des informaticiens ?

  17. #17
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 309
    Par défaut
    J'ai toujours une fascination profonde pour les gens qui tiennent des propos comme

    Citation Envoyé par stardeath Voir le message
    encore du fric parti dans un truc sans avenir ...
    ou
    Citation Envoyé par Mat.M Voir le message
    ce sont des investissements qui risquent de partir en fumée.
    "Il y a un risque que ça ne serve à rien, donc il ne faut surtout pas s'y atteler". Je me demande toujours quelle aurait été leur réaction face à des mecs qui ont passé des heures à la fin du 19ème siècle devant des fours de potiers à relevé le spectre de la lumière sortante. "Mais ça sert à rien, il y a des gens qui ont faim, on pourrait utiliser ces fours pour autre chose". Et puis une fois la jolie courbe obtenue, qu'est ce qu'ils auraient dit au pauvre Plank qui tentait de trouver la formule derrière la courbe ? Est ce qu'ils l'auraient empêché de continuer sur cette voie, juste parce que bon, a priori ça ne sert à rien ?

    Et puis les mêmes, face à un Michelson qui tente de tourner son interféromètre pour mesure la différence dans la vitesse de la lumière due à la rotation de la terre. Ils l'auraient sans doute aussi traité de gaspilleur, tout comme le pauvre employé de l'office des brevets de Bernes qui perdait son temps à se poser des questions soit disant profondes sur les notions d'écoulement du temps.

    Vous allez bien sûr me dire que la programmation parallèle ou concurrente en Scala est sans commune mesure avec la mécanique quantique ou la relativité, qu'elle soit générale ou restreinte. Mmmh, sans doute pas, mais il est quand même probablement judicieux de regarder en quelle mesure l'informatique touche nos vies, et quels impact elle a sur notre monde. Je n'ai pas l'impression que ce soit un sujet si négligeable.

    Et puis après on a des choses comme
    Citation Envoyé par stardeath Voir le message
    c'est surtout balancer des millions dans un truc qui est à l'heure actuelle utilisé par 3 personnes et demi.
    Parce qu'il est bien connu qu'il ne faut développer que les projets déjà développés, sinon c'est absurde. Mmmh, wait!

    Ou encore
    Citation Envoyé par Mat.M Voir le message
    Quant à faire de la programmation parallèle on peut faire cela en C++ cela fait des années que cela existe..
    J'imagine que face à un Ritchie ou un Thompson, tu leur aurais expliqué qu'un nouveau langage pour faire de la programmation système, c'est débile, ça fait bien longtemps qu'on est parfaitement capable de faire ça en assembleur, et que ça fait des années que ça existe.

    Ensuite d'un point de vue plus technique, la concurrence en C++ est en gros exclusivement basée sur mémoire partagée/lock. C'est un paradigme connu pour sa grande complexité. La majorité des programmeurs ne comprennent pas ce qu'il se passe. Par exemple si tu demandes à plein de gens les valeurs possibles pour a et b quand tu executes ces deux codes en parallèle (x et y sont globales, a locale au thread 1 et b locale au thread 2, toute les variables valent initialement 0)
    et
    La majorité te dira que b1 == 0 et b2 == 0 n'est pas possible. Pourtant si (en tout cas sur x86), ça arrive.

    Quand on regarde le modèle mémoire pour le C++ concurrent proposé par la norme C++0x, se dire qu'on "sait faire de la programmation concurrente depuis longtemps en C++", c'est quand même une vaste blague.

    Et même ceux qui "savent faire", ils arrivent à synchroniser 2 threads, peut être même 4, allez, 8 éventuellement. Mais si un jour on a 1024 coeurs, tous hyperthreadé, ils arriveront encore à synchroniser leur 2000 threads à coup de locks ? J'ai comme un doute. Il est donc indispensable de faire des progrès dans le domaine de la programmation concurrente, et pour ça la programmation fonctionnelle, avec des structures de données imutable et des "calculs" de première classe offre de nombreux espoirs.

    Et puis bon, après, on finit bien sûr avec une grosse bonne dose de populisme:
    Citation Envoyé par Mat.M Voir le message
    Au lieu de financer ce genre de chose on ferait mieux d'aider les gens qui sont démunis en France
    Parce qu'il est bien connu qu'en période de "crise" (en même temps, on est en "crise" 75% du temps), il faut arrêter de regarder vers l'avenir, il ne faut plus gérer que les problèmes immédiats. C'est évidement comme ça qu'on évite la crise d'après...

  18. #18
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Au risque de passer pour un Normand (que je ne suis pas):

    contre: je suis pas fana de Scala pour des tas de raisons (essentiellement liées à l'ergonomie de la programmation: mais comme personne ne sait ce que c'est -même pas moi- c'est pas un argument présentable )

    pour: il est bon d'explorer des tas de voies pour faire progresser les techniques de programmation. Donc ce n'est pas de l'argent foutu en l'air . Même si on a des doutes sur l'avenir de tel ou tel langage : ce n'est qu'en explorant plusieurs voies qu'à un moment les choses de décanteront. Donc oui c'est une bonne nouvelle!

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 190
    Par défaut
    La loi de Moore s'essouffle... Et c'est une bonne nouvelle !

    http://www.lifl.fr/~boulet/blog/

  20. #20
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5
    Par défaut scala ou java
    bonjour,

    je débute en java , je m'y perd dans tous ces languages , essayez de vous mettre à la place des débutants , on nous parle de C,C++,deph,vbasic,etc,je vous avoue que java est point facile ,mais pourquoi n'aurait'il pas d'avenir puisqu'il est aussi bien sous windows,linux,mac,et d'autres
    moi j'aurais aime trouver plus de l'aide , que de lire des infos plus pour developpeurs pro mais bon faut se mettre à la page alors doucement allons s'y on y arrivera , a quand un language simple ou tu n'as qu'a dessiner des ecran un peut comme windev ,mais ou est le plaisir de programmer
    merci pour votre aide
    alain

Discussions similaires

  1. L'Union Européenne finance le langage Scala
    Par Idelways dans le forum Actualités
    Réponses: 19
    Dernier message: 21/01/2011, 12h48
  2. Réponses: 10
    Dernier message: 15/12/2010, 15h59
  3. Discussion: langage Scala
    Par Thorna dans le forum Scala
    Réponses: 3
    Dernier message: 10/10/2009, 10h58
  4. Connaissez-vous Le langage SCALA ?
    Par M.a.n.u. dans le forum La taverne du Club : Humour et divers
    Réponses: 1
    Dernier message: 21/05/2008, 13h39

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