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

  1. #1
    Expert éminent sénior
    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
    Points : 68 507
    Points
    68 507
    Par défaut L'inventeur de JRuby imagine « Mirah », un nouveau langage qui allie la syntaxe Ruby aux performances de Java
    L'inventeur de JRuby imagine « Mirah », un nouveau langage de programmation
    Qui allie la syntaxe Ruby aux performances de Java


    L'un des développeurs clés du monde Java, Charles Oliver Nutter travaille actuellement sur un langage de programmation expérimental appelé « Mirah » qui joint la syntaxe riche de Ruby aux performances de Java.

    "Mirah aurait un typage statique et compilera sous forme de Bytecode Java classique", a annoncé Nutter Jeudi dernier pendant sa présentation du langage durant la prestigieuse O'Reilly Open Source Convention.

    Pour mémoire, Charles Nutter est également le co-auteur de JRuby, l'implémentation Ruby qui s'appuie sur la machine virtuelle Java. L'équipe de JRuby avait démissionné de Sun Microsystems la veille de son rachat par Oracle pour rejoindre Engine Yard, spécialiste des solutions Cloud pour Ruby et Ruby on Rails.

    Mirah, destiné aux applications de hautes performances, manque encore de certaines APIs présentes sur Ruby et JRuby et d'éléments du langage Java tels que les Génériques.

    En développement depuis environ un an, Mirah s'approche pourtant de la version stable. La 1.0 est prévue d'ici la fin de l'année, mais il est dès maintenant possible d'écrire en Mirah des applications simples.

    Pour coder en Mirah, il suffit de se rendre sur la page du projet open-source sur GitHub
    Un descriptif explique comment l'installer et lancer de petits scripts .duby ou inline.

    Les développeurs pourrait utiliser Mirah pour produire des applications Cloud et mobiles pour le Google App Engine ou Android.

    Le site web officiel du langage, qui reprend la présentation de la page de démarrage de tout projet Ruby on Rails, note que Mirah est la traduction du mot « Ruby » en Javanais, la langue principale des habitants de l'île Java en Indonésie.



    Sources : Site de O'Reilly Community, Site officiel du langage


    Lire aussi :

    Version de maintenance 1.5.1 de JRuby. Migration recommandée pour les utilisateurs de Google AppEngine et de l'intégration avec Java
    La RC de Rails 3 repoussée au 11 juin et premières infos sur la version 3.1 du framework
    Microsoft change les licences d'IronPython et IronRuby pour la licence Apache


    Les rubriques (actu, forums, tutos) de Développez :

    Java
    Ruby & Rails
    Mobiles
    Android


    Et vous ?

    Quel(s) interêt(s) trouvez-vous à Mirah face Groovy et JRuby?
    Seriez-vous tentés de l'essayer ? Qu'en pensez-vous ?



    En collaboration avec Gordon Fowler

  2. #2
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2006
    Messages : 766
    Points : 1 252
    Points
    1 252
    Par défaut
    Citation Envoyé par Idelways Voir le message
    Et vous ?

    Quel(s) interêt(s) trouvez-vous à Mirah face Go et JRuby?
    La comparaison se fera surtout par rapport à Groovy.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2006
    Messages : 351
    Points : 432
    Points
    432
    Par défaut
    Question de goût je crois , mais il serait considéré comme Le langage le plus productif ...

    Sinon pour les "performances" pour un langage interprété avec une machine virtuelle il est vraiment difficile de faire plus performant , à part peut-être le C#
    mais il n'a pas été conçu pour être multi-platforme.

  4. #4
    Membre averti
    Avatar de rozwel
    Inscrit en
    mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 324
    Points : 328
    Points
    328
    Par défaut
    Mais pourquoi aller réinventer la roue alors qu'il y a déjà Groovy qui fait la même chose avec une syntaxe tout aussi puissante que celle de Ruby sans être complètement disruptive puisque basée sur celle de Java. Y'en a qui s'obstinent à inventer des monstres des fois...
    Sébastien ARBOGAST
    SCJP

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : novembre 2002
    Messages : 1 960
    Points : 3 645
    Points
    3 645
    Par défaut
    Marrant, un Ruby like, sans le coté dynamique ce qui doit permettre d'atteindre des performances supérieures a celles de groovy.
    encore un choix de plus sur la jvm.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    octobre 2005
    Messages
    927
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : octobre 2005
    Messages : 927
    Points : 1 734
    Points
    1 734
    Par défaut
    Intéressant. Quand j'ai vu Groovy il y a quelques temps, le typage dynamique m'avait fait fuir en hurlant. Attendons de voir ce que ça donne...

  7. #7
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 4 570
    Points : 252 325
    Points
    252 325
    Billets dans le blog
    117
    Par défaut
    Seriez-vous tentés de l'essayer ? Qu'en pensez-vous ?
    Aucun intérêt puisque Groovy existe déjà, en tout cas attendons pour voir ce que ce langage à dans le ventre et apporte de nouveau
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  8. #8
    Membre éprouvé

    Inscrit en
    janvier 2009
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : janvier 2009
    Messages : 467
    Points : 1 250
    Points
    1 250
    Billets dans le blog
    2
    Par défaut
    Je vous recommande cette vidéo :
    L'avenir de Java: Erlang, Haskell ou Ruby?

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par jmini Voir le message
    Je vous recommande cette vidéo :
    L'avenir de Java: Erlang, Haskell ou Ruby?
    La programmation fonctionnelle c'est puissant! Mais je trouve que le code est plus difficile à lire. Bref, au bout du compte, je ne trouve pas que c'est une importante amélioration.

  10. #10
    Membre du Club

    Profil pro
    Inscrit en
    janvier 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2008
    Messages : 30
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par rozwel Voir le message
    Mais pourquoi aller réinventer la roue alors qu'il y a déjà Groovy qui fait la même chose avec une syntaxe tout aussi puissante que celle de Ruby sans être complètement disruptive puisque basée sur celle de Java. Y'en a qui s'obstinent à inventer des monstres des fois...
    Les usages vont être probablement assez différents.

    Classiquement Groovy est 5 à 15 fois plus lent que Java, tandis que Duby (dont la syntaxe est moins dynamique) est de performance similaire à Java, sur mes tests en tout cas.

    J'ai par exemple prototypé des plugins sonores avec Duby, ce que je ne tenterais pas avec Groovy

    http://github.com/thbar/opaz-plugdk
    http://github.com/thbar/opaz-plugdk/...DubyTools.duby

    -- Thibaut

Discussions similaires

  1. Nouveau langage de programmation : le langage G
    Par G-FACTION dans le forum Autres langages
    Réponses: 10
    Dernier message: 19/07/2009, 19h58
  2. "Rentring" : est-ce un nouveau langage ?
    Par sergi_o dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 24/11/2006, 23h35
  3. Nouveau langage : le D
    Par cheick dans le forum D
    Réponses: 4
    Dernier message: 30/05/2004, 15h56

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