Note :
Ce livre est une référence très appréciée en matière de programmation Ruby, saluée pour sa couverture complète et son orientation pratique. Cependant, il n'est pas idéal pour les débutants complets, car il peut les submerger par sa profondeur et ses détails.
Avantages:Couverture détaillée et approfondie de Ruby et de sa bibliothèque standard, utile pour les recherches rapides et les développeurs expérimentés, bien formaté et facile à lire, référence solide pour les applications pratiques, aide à la résolution de problèmes, style d'écriture apprécié, essentiel pour les rubyistes.
Inconvénients:N'est pas adapté aux débutants, peut ne pas fournir de conseils adéquats à ceux qui ont peu d'expérience en programmation, peut être dispersé dans son organisation, le livre physique peut être peu maniable, certaines pages peuvent ne pas être bien reliées, n'est pas structuré comme un tutoriel pour les débutants absolus.
(basé sur 45 avis de lecteurs)
Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide
Ruby est le langage dynamique qui connaît la croissance la plus rapide et la plus passionnante qui soit. Si vous avez besoin d'obtenir rapidement des programmes fonctionnels, vous devez ajouter Ruby à votre boîte à outils.
Ce livre est la seule référence complète pour Ruby 1.9 et Ruby 2.0, la toute dernière version de Ruby.
L'année 2013 marque le 20e anniversaire du langage Ruby. Nous sommes fiers que tout au long de son histoire, nous ayons continué à couvrir la dernière version de Ruby.
Aimeriez-vous passer de la première idée au code fonctionnel beaucoup, beaucoup plus rapidement ? Passez-vous actuellement plus de temps à satisfaire le compilateur qu'à satisfaire vos clients ou utilisateurs finaux ? Êtes-vous frustré par les langages exigeants qui semblent vous mettre des bâtons dans les roues, au lieu de vous permettre de faire votre travail ? Vous utilisez Rails et souhaitez approfondir le langage Ruby sous-jacent ? Si c'est le cas, nous avons le langage et le livre qu'il vous faut !
Ruby est un langage entièrement orienté objet, tout comme le langage orienté objet classique, Smalltalk. Comme Smalltalk, il est dynamiquement typé (contrairement à Java ou C++), mais contrairement à Smalltalk, Ruby offre les mêmes commodités que les langages de script modernes tels que Perl et Python.
La combinaison de la puissance d'un langage purement orienté objet et de la commodité d'un langage de script fait de Ruby l'outil favori des programmeurs intelligents et avant-gardistes.
La pioche contient quatre sections principales :
* Un tutoriel acclamé sur l'utilisation de Ruby. * La référence définitive du langage. * Une documentation complète de toutes les classes, modules et méthodes intégrés. * Une description complète des 97 bibliothèques standard.
Il s'agit du manuel de référence pour Ruby, comprenant une description de tous les modules de la bibliothèque standard, une référence complète à toutes les classes et modules intégrés (y compris toutes les méthodes nouvelles et modifiées introduites par Ruby 1.9, 1.9. 2, 1. 9. 3 et 2. 0). Il inclut également toute la syntaxe et la sémantique nouvelles et modifiées introduites depuis Ruby 1.8. Découvrez les nouvelles règles de passage des paramètres, la portée des variables locales dans les blocs, les fibres et la nouvelle syntaxe de déclaration des blocs, parmi d'autres nouveautés passionnantes.
À propos de Ruby 2.0
Ruby 2.0 est une mise à jour mineure de Ruby 1.9, contrairement aux mises à jour plus importantes de Ruby 1.8 à Ruby 1.9.
Les principaux changements apportés au langage dans Ruby 2.0 sont l'ajout d'arguments de type mot-clé et l'utilisation d'UTF-8 comme encodage par défaut des fichiers sources.
Il y a un certain nombre d'ajouts à la bibliothèque standard, y compris :
* @Enumerator: : Lazy@, qui ajoute un support pour l'accès paresseux à des listes potentiellement infinies. * Les raffinements vous permettent d'encapsuler les changements apportés à des classes tierces et d'étendre leur application à des fichiers source individuels, empêchant ainsi que vos changements ne polluent l'application globale.
Vous découvrirez également que Ruby 2 est plus rapide et que sa gestion de la mémoire a été améliorée, ce qui le rend plus convivial pour les serveurs.
Au total, plus de 110 sections du livre ont été marquées et reliées entre elles pour indiquer le contenu de 2. 0.
Ce dont vous avez besoin
* Ce livre suppose que vous avez une compréhension de base de la programmation orientée objet.
* En général, les programmeurs Ruby ont tendance à privilégier la ligne de commande pour exécuter leur code, et à utiliser des éditeurs de texte plutôt que des IDE.
* Ruby fonctionne sous Windows, Linux et M.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)