Je recherche des livres et de la littérature sur les rouages internes du CLR (et/ou éventuellement le DLR), mon objectif à long terme est de mettre en place un langage simple sur le CLR .Livres et littérature pour la mise en place d'un langage sur le CLR
Répondre
J'imagine que le code source de Mono pourrait avoir quelque chose à dire à ce sujet. Le compilateur C# est lui-même écrit en C#, et le code source est disponible.
Quelques entrées pour le CLR:
- CLR via C# (bientôt avoir une mise à jour pour v4) (Jeff Richter)
- ECMA 335
- Essential .NET volume 1 (Don Box et al) - ne couvre pas .NET 2.0, mais un bon point de départ
Le DLR est lui-même Open Source, et son documentation est assez pratique.
Je ne suis pas sûr de la DLR, mais voici quelques langages .NET open source que vous pouvez consulter le code source pour voir comment ils le font:
- Boo - Un langage comme Python
- LOLCode - Quasiment une blague, mais il pourrait encore fournir quelques informations pour vous
Je posterai plus si je me souviens des autres ...
IronPython et IronRuby sont des implémentations open source sur le DLR (lui-même open source on Codeplex); et certaines versions d'IronPython comprenaient un langage ToyScript qui devait servir d'exemple pour l'implémentation générale du langage DLR - il peut encore faire partie du bundle DLR ces jours-ci.
Expert .NET 2.0 IL Assembler pourrait également être utile car il décrit un grand nombre de détails pour les applications .NET.
CLR via C# est très très bon. – RichardOD