Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 4 sur 4
  1. #1
    Responsable Actualités

    Avatar de Hinault Romaric
    Homme Profil pro Hinault Romaric
    Consultant
    Inscrit en
    janvier 2007
    Messages
    3 829
    Détails du profil
    Informations personnelles :
    Nom : Homme Hinault Romaric
    Localisation : Cameroun

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

    Informations forums :
    Inscription : janvier 2007
    Messages : 3 829
    Points : 51 903
    Points
    51 903

    Par défaut Ruby 2.0 sort en version stable pour marquer le 20e anniversaire du langage

    Ruby 2.0 sort en version stable pour marquer le 20e anniversaire du langage
    plus de 320 nouveautés au sein de cette mise à jour majeure

    Ruby fête son vingtième anniversaire. Pour l’occasion, les développeurs du langage de script ont publié une nouvelle version majeure de Ruby.

    Ruby 2.0 apporte près de 320 améliorations et nouveautés au langage de programmation, dont la possibilité de passer des arguments à des méthodes comme des mots clés, ce qui permet une plus grande flexibilité lors de la conception des API ; l’introduction d’une nouvelle syntaxe qui rend plus facile la création des tableaux de symboles.

    Le langage introduit de nouvelles façons d’étendre des classes, ainsi que des paramètres nommés, qui permettent de passer des arguments à des méthodes avec un dictionnaire de noms et de valeurs, en utilisant un simple explicit.

    On va également noter l’introduction de la nouvelle classe "lazy Enumerable" dans les bibliothèques intégrées et d’une nouvelle API pour la gestion asynchrone des exceptions. La classe "lazy Enumerable" va permettre aux développeurs d’utiliser une notation compacte pour exprimer des boucles et des collections sans utiliser des tableaux temporaires. Cette nouveauté devrait permettre une meilleure gestion de grands ensembles de données et de la mémoire.

    L’utilisation des expressions régulières est désormais plus simple grâce à un nouveau moteur d’expressions régulières plus puissant. Le codage de caractères par défaut pour les scripts Ruby a été modifié de US-ASCII à UTF-8.

    La fonction de débogage gagne aussi en performance avec la prise en charge de DTrace et un meilleur traçage des API. Les optimisations de GC, des VM et des « Float operation » devraient rendre le démarrage du framework Rails plus rapide.

    En plus de ces ajouts, la nouvelle fonction expérimentale « Refinements » va permettre d’améliorer la façon dont les modules peuvent être utilisés pour étendre les classes de base. Cette pratique est connue dans le monde Ruby sous le nom de « monkey-patching ».

    La migration de Ruby 1.9 vers Ruby 2.0 serait, selon les développeurs du langage, plus facile que le passage de Ruby 1.8 vers Ruby 1.9. Il faut noter que cette version sort plus de cinq ans après la publication de Ruby 1.9 (en décembre 2007).

    Télécharger Ruby 2.0


    Source : Site du projet


    Et vous ?

    Que pensez-vous de cette nouvelle version de Ruby ?
    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog Mes articles
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre Expert
    Homme Profil pro Pierre Louis Chevalier
    Directeur des systèmes d'information
    Inscrit en
    avril 2002
    Messages
    556
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre Louis Chevalier
    Âge : 54
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : avril 2002
    Messages : 556
    Points : 1 195
    Points
    1 195

    Par défaut

    Avoir dans le même titre "Ruby" et "Stable" pour moi c'est un poisson d'avril

    Deux mois d'avance bravo Hinault

  3. #3
    Membre chevronné
    Avatar de Floréal
    Inscrit en
    novembre 2004
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 30

    Informations forums :
    Inscription : novembre 2004
    Messages : 456
    Points : 662
    Points
    662

    Par défaut

    Oh le Joli troll
    Ancien membre du projet "Le Dernier Âge".

  4. #4

    Inscrit en
    février 2012
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : février 2012
    Messages : 6
    Points : -12
    Points
    -12

    Par défaut

    DL is deprecated, please use Fiddle
    Mouai... Je vais avoir du travail pour convertir tout ça, déjà que la compatibilité 1.9 => 1.8 était pas super maintenant le 2.0 => 1.9 => 1.8 est pire :<
    C'est pas grave j'espère que ça sera plus performant :3

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •