Note :
Ce livre donne un aperçu détaillé du Dynamic Language Runtime (DLR), mais présente des inconvénients importants en ce qui concerne son organisation et son accessibilité pour les débutants. Il est recommandé pour les utilisateurs avancés, en particulier ceux impliqués dans la conception de langages ou le développement de compilateurs, tout en étant critiqué pour son prix élevé et ses explications peu claires.
Avantages:⬤ Contient des informations approfondies sur le DLR
⬤ essentielles pour les concepteurs de langages de programmation ou de DSL
⬤ révèle les aspects internes du DLR pour les développeurs de compilateurs.
⬤ Mauvaise organisation et difficile à lire
⬤ manque d'une vue d'ensemble conceptuelle claire
⬤ les premiers chapitres sont confus
⬤ petite taille de police
⬤ considéré comme trop cher par certains lecteurs.
(basé sur 5 avis de lecteurs)
Le Dynamic Language Runtime (DLR) de Microsoft est une plateforme permettant d'exécuter des langages dynamiques tels que Ruby et Python sur un pied d'égalité avec des langages compilés tels que C#. En outre, le runtime constitue la base de nombreuses techniques utiles de conception et d'architecture logicielles que vous pouvez appliquer lors du développement de vos applications .NET.
Pro DLR in .NET 4 vous présente le DLR et vous montre comment l'utiliser pour écrire des logiciels qui combinent des langages dynamiques et statiques, vous permettant ainsi de choisir le bon outil pour votre travail. Vous apprendrez les principaux composants du DLR, tels que les expressions LINQ, les sites d'appel, les liants et les objets dynamiques, et comment ils fonctionnent ensemble pour assurer l'interopérabilité des langages. Vous verrez comment combiner des objets et des fonctions issus de langages compilés et dynamiques, afin d'écrire du code dans le langage de votre choix tout en tirant parti de bibliothèques écrites dans d'autres langages. Vous découvrirez également comment les différents langages interagissent en coulisses.
Une fois les bases posées, le livre détaille les différentes façons d'exploiter le DLR dans la conception et l'architecture de vos applications logicielles. Vous découvrirez la génération de code au moment de l'exécution, qui vous permet d'éviter une grande partie du code passe-partout typique des applications d'entreprise en couches. Vous verrez des exemples pratiques d'utilisation de la DLR pour construire des langages spécifiques à un domaine, et vous apprendrez comment la DLR permet la programmation orientée aspect.
© 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)