Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > Ruby
Ruby Le forum sur la programmation Ruby. Voir aussi la FAQ Ruby et les cours Ruby.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 26/02/2013, 17h24   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 828
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 : 2 828
Points : 37 367
Points : 37 367
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
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 26/02/2013, 23h07   #2
Pierre Louis Chevalier
Membre chevronné
 
Homme Pierre Louis Chevalier
Directeur des systèmes d'information
Inscription : avril 2002
Messages : 433
Détails du profil
Informations personnelles :
Nom : Homme Pierre Louis Chevalier
Âge : 53
Localisation : Luxembourg

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

Informations forums :
Inscription : avril 2002
Messages : 433
Points : 665
Points : 665
Avoir dans le même titre "Ruby" et "Stable" pour moi c'est un poisson d'avril

Deux mois d'avance bravo Hinault
Pierre Louis Chevalier est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 27/02/2013, 10h15   #3
Floréal
Membre chevronné
 
Avatar de Floréal
 
Inscription : novembre 2004
Messages : 446
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2004
Messages : 446
Points : 668
Points : 668
Oh le Joli troll
__________________
Ancien membre du projet "Le Dernier Âge".
Floréal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2013, 17h20   #4
Nagato Yuki
Invité de passage
 
Inscription : février 2012
Messages : 1
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2012
Messages : 1
Points : 1
Points : 1
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
Nagato Yuki est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h30.


 
 
 
 
Partenaires

Hébergement Web