惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Azure Blog
Microsoft Azure Blog
N
Netflix TechBlog - Medium
人人都是产品经理
人人都是产品经理
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
U
Unit 42
腾讯CDC
D
Docker
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
Vercel News
Vercel News
I
InfoQ
Jina AI
Jina AI
爱范儿
爱范儿
宝玉的分享
宝玉的分享
博客园 - Franky
G
Google Developers Blog
P
Proofpoint News Feed

博客园 - Andrew Yin

数据访问层组件设计以及选型意识流 第四次扩展的讨论 数据访问层组件设计以及选型意识流 第三次封装(极致、极简而不简单) 数据访问层组件设计以及选型意识流 第二次封装以及各种牢骚 数据访问层组件设计以及选型意识流 第一次封装 数据访问层组件设计以及选型意识流 开篇 UTF-8, Unicode, GB2312三种编码方式解析, 深入研究汉字编码 C++中的模板实例:链表模板 一步一步学Ruby系列(二):Ruby中的函数 一步一步学Ruby系列(一):Ruby基础知识 .NET下的AOP: PostSharp 原理分析 C# 交互式SHELL C#中的 eval System.Web.Routing命名空间代码解析(四) Route解析中用到的实体类,一些以"Segment”为名的类 System.Web.Routing命名空间代码解析(三) RouteCollection类 System.Web.Routing命名空间代码解析(二) Routing类(上) System.Web.Routing命名空间代码解析(一) RouteBase类,RouteData类,RouteValueDictionary类 ASP.NET MVC中的各种上下文对象 有关string和Cookie的几个有用的扩展方法 反射加异步,根据枚举值来异步执行方法 操作Enum的一些实用方法
AST,DLR,Expression Tree-----------推荐一位牛人的博客!
Andrew Yin · 2008-12-08 · via 博客园 - Andrew Yin

今天看了RednaxelaFX的一系列关于LINQ与DLR的Expression tree, 收益非浅,很久没有读到这么让人痛快淋漓的有技术深度的文章了! 园子里很多文章的内容都不深入(包括一些MVP写的系列教程),似乎都类似Scottu Gu的博客内容,针对的是初学者.当然, 我并没有认为那些人写的东西不好,他们花了不少时间和精力,文字功底也很不错,为初学者提供了很好的学习资源.(如Terry Lee,Jeffrey),他们人都很好,大家都很忙,很少有人愿意花时间写那么多的文字供其它人学习的. 感谢他们.

在RednaxelaFX的一系列文章中,我看到了一个研究者的写作态度.他的知识面很广,写起文章来,旁征博引,娓娓道来,又有深度,需要读者深入研究和查阅一定的资料才能明白过来.有点国外某些编程语言创始人或者编译器开发人员的姿态!

例如:他对AST,DLR tree,CCI的介绍,对.NET平台下动态语言支持的原理的研究. 可以看出作者阅读了大量的资料,才能知旁人所不知,作出有一定深度的文章.作者的研究态度值得我们学习.

贴出牛人的关于Expression Tree的系列文章的链接:

LINQ与DLR的Expression tree(1):简介LINQ与Expression tree
LINQ与DLR的Expression tree(2):简介DLR
LINQ与DLR的Expression tree(3):LINQ与DLR及另外两个库的AST对比
LINQ与DLR的Expression tree(4):创建静态类型的LINQ表达式树节点
LINQ与DLR的Expression tree(5):用lambda表达式表示常见控制结构