L'art du protocole des métaobjets

Note :   (4,6 sur 5)

L'art du protocole des métaobjets (Gregor Kiczales)

Avis des lecteurs

Résumé:

Le livre sur le Metaobject Protocol (MOP) est considéré comme un classique et offre une vision approfondie du Common Lisp Object System (CLOS) et de la conception du langage. Bien qu'il présente un contenu avancé et faisant autorité, son utilité varie en fonction des antécédents et des attentes du lecteur, certains le trouvant dense et moins pratique pour une application immédiate.

Avantages:

Une écriture claire sur des concepts avancés, rendant le livre accessible même pour des sujets complexes.
Guide faisant autorité sur le protocole Metaobject pour les programmeurs Lisp expérimentés.
Des informations précieuses sur la conception et la mise en œuvre du langage.
Recommandé pour ceux qui s'intéressent à la théorie des langages de programmation et aux mécanismes orientés objet.

Inconvénients:

Dense et difficile à lire, nécessitant un effort important.
Peut ne pas répondre aux besoins des utilisateurs de Lisp qui souhaitent des applications pratiques plutôt que des aperçus théoriques.
Certains lecteurs l'ont trouvé moins motivant pour l'utilisation de MOP dans le monde réel.
Considéré comme légèrement dépassé ; le vocabulaire et les conventions peuvent sembler obscurs aux programmeurs modernes.

(basé sur 12 avis de lecteurs)

Titre original :

The Art of the Metaobject Protocol

Contenu du livre :

Les auteurs présentent cette nouvelle approche de la conception des langages de programmation, décrivent son évolution et ses principes de conception, et présentent une spécification formelle d'un protocole de métaobjets pour CLOS.

Le protocole métaobjet CLOS est une extension élégante et performante du système d'objets CommonLisp. Les auteurs, qui ont développé le protocole métaobjet et qui ont fait partie du groupe qui a développé CLOS, présentent cette nouvelle approche de la conception d'un langage de programmation, décrivent son évolution et ses principes de conception, et présentent une spécification formelle d'un protocole métaobjet pour CLOS.

Kiczales, des Rivi res et Bobrow montrent que "l'art de la conception du protocole métaobjet" réside dans la création d'une combinaison synthétique de techniques orientées objet et réflexives qui peuvent être appliquées dans le cadre des considérations existantes en matière de génie logiciel pour produire une nouvelle approche de la conception du langage de programmation qui répond à un large ensemble de critères de conception.

L'un des principaux avantages de l'inclusion du protocole métaobjet dans les langages de programmation est qu'il permet aux utilisateurs d'adapter le langage à leurs besoins. Les protocoles métaobjets réfutent également l'adage selon lequel l'ajout d'une plus grande flexibilité à un langage de programmation réduit ses performances. En présentant les principes des protocoles de métaobjets, les auteurs travaillent avec le code réel d'une implémentation simplifiée de CLOS et de son protocole de métaobjets, ce qui permet au lecteur d'acquérir une expérience pratique du processus de conception. Ils incluent également un certain nombre d'exercices qui abordent des préoccupations importantes et des questions ouvertes.

Gregor Kiczales et Jim des Rivi res sont membres du personnel de recherche, et Daniel Bobrow est chercheur au laboratoire des sciences des systèmes du centre de recherche Xerox de Palo Alto.

Autres informations sur le livre :

ISBN :9780262610742
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

L'art du protocole des métaobjets - The Art of the Metaobject Protocol
Les auteurs présentent cette nouvelle approche de la conception des langages de...
L'art du protocole des métaobjets - The Art of the Metaobject Protocol

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)